SlideShare une entreprise Scribd logo
1  sur  17
PROGRAMMATION WEB
UNE COURTE INTRODUCTION AUX LANGAGES DE PROGRAMMATION
HTML ET CSS
HTML : HYPERTEXT MARKUP LANGUAGE
• Le HTML, c’est la base de toutes les pages web, de Wikipédia à
Facebook.
• Ce langage permet essentiellement de:
• Faire des liens entre différentes page web;
• Structurer le contenu d’une page web;
• Ajouter des images, des vidéos, des formulaires à une page web;
• Mettre en forme une page web (en conjonction avec le langage CSS).
• Pour créer un fichier HTML, il ne faut qu’un éditeur de texte!
ÉTAPE 1: CRÉATION D’UN DOSSIER ET SON
FICHIER
1. Créez un dossier « Mon premier site web ».
2. À l’Intérieur de celui-ci, sauvegardez un document format
texte (word/bloc note/textEdit) sous le nom de
« index.html ».
3. Commencez à programmer!
LA STRUCTURE DE BASE D’UNE PAGE HTML
• Tous le
contenu d’une
page web est
affiché à
l’intérieur de
balises HTML
qui
représentent la
structure de la
page.
Source: https://developer.mozilla.org/fr/
LES BALISES (TAGS) OU ÉLÉMENTS DE BASE :
<!DOCTYPE html> La définition du type de document (la grammaire utilisée)
<html> Indique le début du document HTML.
<head> La « tête » contient toutes les métadonnées du document.
On y retrouve par exemple le titre de la page et des informations
sur la mise en forme (le style).
</head>
<body> Le « corps » contient tout ce qui est affiché sur la page.
Voici l’endroit où ajouter du texte, des images, des liens, etc.
</body>
</html> Toutes les balises qui renferment du contenu doivent aussi
être accompagnées d’une balise « fermante »
(closing tag).
QUOI METTRE DANS LA SECTION « HEAD » ?
Dans la section « head », on y met de
l’Information concernant votre page
web:
• Le titre de la page:
<title>Ma page web</title>
• On peut aussi y ajouter des
informations liées au design de la
page: type de polices, couleur du
texte, couleur du fond, … On se
penchera sur le style en fin de
présentation!
Exemple:
<!DOCTYPE html>
<html>
<head>
<title>Ma page web</title>
</head>
QUOI METTRE DANS LA SECTION « BODY » ?
Dans la section « body », on y met le contenu de la page web:
• Texte: titres, paragraphes, listes
• Images / Photos / GIF
• Vidéos
• Audio
• Liens vers d’autres pages web ou vers une autre partie de la
même page.
• Tableaux
SECTION « BODY » : TEXTE
Il y a plusieurs balises utilisées pour ajouter du texte à une page
web:
• Pour ajouter un titre: <h1>gros titre</h1>… <h6>petit
titre</h6>
• Pour ajouter un paragraphe: <p>Ceci est une phrase. Et une
autre.</p>
• Pour ajouter un espace entre deux blocs de texte: <br>
• Pour mettre l’accent sur une partie du texte:
• <strong>Ceci est générallement en gras</strong>
SECTION « BODY » : LISTES
Il y a deux principaux types de listes qu’on peut ajouter à notre
page:
Liste non-ordonnée
(unordered list) avec des
puces (rondes) :
<ul>
<li>item</li>
<li>autre item</li>
<li>encore un autre
item</li>
</ul>
Liste ordonnée (ordered list)
avec des chiffres :
<ol>
<li>item #1</li>
<li>item #2</li>
<li>item #3</li>
</ol>
SECTION « BODY » : IMAGE, VIDÉO ET
AUDIO
• IMAGE/PHOTO:
<img src="emplacement.de.limage.jpg"
alt="description.de.limage"/>
• VIDÉO: Lorsqu’une vidéo est déjà en ligne (sur YouTube par
exemple), il est possible de tout simplement « intégrer » la vidéo
sur notre page en copiant et collant le code <iframe> dans le
fichier HTML.
• AUDIO: Comme une vidéo, le plus simple est de trouver le code
<iframe> et le copier/coller dans le fichier HTML.
SECTION « BODY » : LIENS
• Pour transformer un texte en lien vers une autre page web:
<a href="adresse.de.la.page.web" target="_blank">le(s) mot(s)
où cliquer pour accéder à la nouvelle page web</>
• Pour transformer une image en lien vers une autre page web:
<a href="adresse.de.la.page.web" target="_blank"><img
src="emplacement.de.limage.jpg"
alt="description.de.limage"/></>
SECTION « BODY » : TABLEAUX
Un tableau est composé de rangées (horizontales) et de colonnes
(verticales).
Lorsqu’on créer un tableau en HTML, on commence par:
1. créer la section tableau (table): <table></table>
2. à l’intérieur de cette section, on crée le nombre de rangées
(rows) désirées: <tr></tr>
3. Et à l’intérieur de chaque rangée, on ajoute de nombre de
colonnes désirées: <td></td>
CSS: POUR MODIFIER L’ASPECT
COSMÉTIQUE
Le langage CSS (Cascading Style Sheet) permet de sélectionner
différents éléments d’un document HTML et de changer leur
apparence ou leur emplacement.
Par exemple, voici le code CSS pour afficher en rouge tous les
paragraphes (p):
p {
color: red;
}
CSS: OÙ PLACER LE CODE ?
Il y a différentes façons d’ajouter le code CSS à votre page web :
1. Créer un document CSS distinct et ajouter un lien vers celui-ci
dans votre document HTML. C’est la méthode la plus
courante.
2. Ajouter le code CSS à même votre document HTML. Pour ce
faire, on utilise la balise <style></style> à l’intérieur de la
section <head></head>. C’est une méthode pratique quand
on a que quelques ajustements esthétiques à faire.
CSS: L’ANATOMIE D’UNE RÈGLE CSS
CSS: QUELQUES EXEMPLES DE PROPRIÉTÉS
CSS
• Changer la taille d’un élément: width et height (ex: 15px)
• Changer la couleur de fond: background-color (ex: beige)
• Changer la couleur du texte: color (ex: red)
• Changer la taille des lettres polices: font-size (ex: 12px)
• Changer la police de caractères: font-family (ex: "Times New
Roman")
POUR ALLER PLUS LOIN !
Il existe de nombreuses ressources gratuites pour en apprendre
plus sur les langages de programmation reliés à la création d’un
site web:
• https://developer.mozilla.org/fr/docs/Apprendre
• https://www.theodinproject.com/
• https://htmldog.com/guides/
• https://www.codecademy.com/catalog/language/html-css
MERCI !

Contenu connexe

Tendances

Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPressAbdoulaye Dieng
 
Présentation html5
Présentation html5Présentation html5
Présentation html5Kénium
 
exposé en HTML
exposé en HTMLexposé en HTML
exposé en HTMLYaya Im
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3JDerrien
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5jverrecchia
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!nomadz
 
Outils de publication pour e-sidoc
Outils de publication pour e-sidocOutils de publication pour e-sidoc
Outils de publication pour e-sidocStéphanie Tricard
 
E sidoc niveau avancé html
E sidoc niveau avancé htmlE sidoc niveau avancé html
E sidoc niveau avancé htmlCanopé
 
Tutoriel SPIP
Tutoriel SPIPTutoriel SPIP
Tutoriel SPIPCyberco
 
Insérer une image et un lien dans un article de blog
Insérer une image et un lien dans un article de blogInsérer une image et un lien dans un article de blog
Insérer une image et un lien dans un article de blogBibliolab
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocpriscilla_mommessin
 

Tendances (20)

Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPress
 
Initiation html css
Initiation html cssInitiation html css
Initiation html css
 
Présentation html5
Présentation html5Présentation html5
Présentation html5
 
exposé en HTML
exposé en HTMLexposé en HTML
exposé en HTML
 
Html 5
Html 5Html 5
Html 5
 
Formation HTML pour Bac Informatique
Formation HTML pour Bac InformatiqueFormation HTML pour Bac Informatique
Formation HTML pour Bac Informatique
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)
 
WordPress
WordPressWordPress
WordPress
 
Html
HtmlHtml
Html
 
Formation web
Formation webFormation web
Formation web
 
Presentation joomla
Presentation joomlaPresentation joomla
Presentation joomla
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!
 
Outils de publication pour e-sidoc
Outils de publication pour e-sidocOutils de publication pour e-sidoc
Outils de publication pour e-sidoc
 
E sidoc niveau avancé html
E sidoc niveau avancé htmlE sidoc niveau avancé html
E sidoc niveau avancé html
 
Tutoriel SPIP
Tutoriel SPIPTutoriel SPIP
Tutoriel SPIP
 
Insérer une image et un lien dans un article de blog
Insérer une image et un lien dans un article de blogInsérer une image et un lien dans un article de blog
Insérer une image et un lien dans un article de blog
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoc
 

Similaire à Programmation web

Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxtanokouakouludovic
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfYassineZARIOUH
 
seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.pptAmineReal
 
Chap 2 animations___vf
  Chap 2 animations___vf  Chap 2 animations___vf
Chap 2 animations___vfThabet Chokri
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoccdi-0450786k
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf4gnzggpfdw
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptRihabBENLAMINE
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfAnouAr42
 
Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_baseskitsformation
 
cours Cascading style sheet developpement web
cours Cascading style sheet developpement webcours Cascading style sheet developpement web
cours Cascading style sheet developpement webYounesOuladSayad1
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 

Similaire à Programmation web (20)

html-css-casuhal.pdf
html-css-casuhal.pdfhtml-css-casuhal.pdf
html-css-casuhal.pdf
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
hassclic284.ppt
hassclic284.ppthassclic284.ppt
hassclic284.ppt
 
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdf
 
Atelier template
Atelier templateAtelier template
Atelier template
 
seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.ppt
 
Developpement Web.pptx
Developpement Web.pptxDeveloppement Web.pptx
Developpement Web.pptx
 
Initiation html css
Initiation html cssInitiation html css
Initiation html css
 
Chap 2 animations___vf
  Chap 2 animations___vf  Chap 2 animations___vf
Chap 2 animations___vf
 
Css
CssCss
Css
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoc
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.ppt
 
cours Php
cours Phpcours Php
cours Php
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdf
 
Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_bases
 
HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
 
cours Cascading style sheet developpement web
cours Cascading style sheet developpement webcours Cascading style sheet developpement web
cours Cascading style sheet developpement web
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 

Dernier

Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptxrababouerdighi
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 

Dernier (15)

Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 

Programmation web

  • 1. PROGRAMMATION WEB UNE COURTE INTRODUCTION AUX LANGAGES DE PROGRAMMATION HTML ET CSS
  • 2. HTML : HYPERTEXT MARKUP LANGUAGE • Le HTML, c’est la base de toutes les pages web, de Wikipédia à Facebook. • Ce langage permet essentiellement de: • Faire des liens entre différentes page web; • Structurer le contenu d’une page web; • Ajouter des images, des vidéos, des formulaires à une page web; • Mettre en forme une page web (en conjonction avec le langage CSS). • Pour créer un fichier HTML, il ne faut qu’un éditeur de texte!
  • 3. ÉTAPE 1: CRÉATION D’UN DOSSIER ET SON FICHIER 1. Créez un dossier « Mon premier site web ». 2. À l’Intérieur de celui-ci, sauvegardez un document format texte (word/bloc note/textEdit) sous le nom de « index.html ». 3. Commencez à programmer!
  • 4. LA STRUCTURE DE BASE D’UNE PAGE HTML • Tous le contenu d’une page web est affiché à l’intérieur de balises HTML qui représentent la structure de la page. Source: https://developer.mozilla.org/fr/
  • 5. LES BALISES (TAGS) OU ÉLÉMENTS DE BASE : <!DOCTYPE html> La définition du type de document (la grammaire utilisée) <html> Indique le début du document HTML. <head> La « tête » contient toutes les métadonnées du document. On y retrouve par exemple le titre de la page et des informations sur la mise en forme (le style). </head> <body> Le « corps » contient tout ce qui est affiché sur la page. Voici l’endroit où ajouter du texte, des images, des liens, etc. </body> </html> Toutes les balises qui renferment du contenu doivent aussi être accompagnées d’une balise « fermante » (closing tag).
  • 6. QUOI METTRE DANS LA SECTION « HEAD » ? Dans la section « head », on y met de l’Information concernant votre page web: • Le titre de la page: <title>Ma page web</title> • On peut aussi y ajouter des informations liées au design de la page: type de polices, couleur du texte, couleur du fond, … On se penchera sur le style en fin de présentation! Exemple: <!DOCTYPE html> <html> <head> <title>Ma page web</title> </head>
  • 7. QUOI METTRE DANS LA SECTION « BODY » ? Dans la section « body », on y met le contenu de la page web: • Texte: titres, paragraphes, listes • Images / Photos / GIF • Vidéos • Audio • Liens vers d’autres pages web ou vers une autre partie de la même page. • Tableaux
  • 8. SECTION « BODY » : TEXTE Il y a plusieurs balises utilisées pour ajouter du texte à une page web: • Pour ajouter un titre: <h1>gros titre</h1>… <h6>petit titre</h6> • Pour ajouter un paragraphe: <p>Ceci est une phrase. Et une autre.</p> • Pour ajouter un espace entre deux blocs de texte: <br> • Pour mettre l’accent sur une partie du texte: • <strong>Ceci est générallement en gras</strong>
  • 9. SECTION « BODY » : LISTES Il y a deux principaux types de listes qu’on peut ajouter à notre page: Liste non-ordonnée (unordered list) avec des puces (rondes) : <ul> <li>item</li> <li>autre item</li> <li>encore un autre item</li> </ul> Liste ordonnée (ordered list) avec des chiffres : <ol> <li>item #1</li> <li>item #2</li> <li>item #3</li> </ol>
  • 10. SECTION « BODY » : IMAGE, VIDÉO ET AUDIO • IMAGE/PHOTO: <img src="emplacement.de.limage.jpg" alt="description.de.limage"/> • VIDÉO: Lorsqu’une vidéo est déjà en ligne (sur YouTube par exemple), il est possible de tout simplement « intégrer » la vidéo sur notre page en copiant et collant le code <iframe> dans le fichier HTML. • AUDIO: Comme une vidéo, le plus simple est de trouver le code <iframe> et le copier/coller dans le fichier HTML.
  • 11. SECTION « BODY » : LIENS • Pour transformer un texte en lien vers une autre page web: <a href="adresse.de.la.page.web" target="_blank">le(s) mot(s) où cliquer pour accéder à la nouvelle page web</> • Pour transformer une image en lien vers une autre page web: <a href="adresse.de.la.page.web" target="_blank"><img src="emplacement.de.limage.jpg" alt="description.de.limage"/></>
  • 12. SECTION « BODY » : TABLEAUX Un tableau est composé de rangées (horizontales) et de colonnes (verticales). Lorsqu’on créer un tableau en HTML, on commence par: 1. créer la section tableau (table): <table></table> 2. à l’intérieur de cette section, on crée le nombre de rangées (rows) désirées: <tr></tr> 3. Et à l’intérieur de chaque rangée, on ajoute de nombre de colonnes désirées: <td></td>
  • 13. CSS: POUR MODIFIER L’ASPECT COSMÉTIQUE Le langage CSS (Cascading Style Sheet) permet de sélectionner différents éléments d’un document HTML et de changer leur apparence ou leur emplacement. Par exemple, voici le code CSS pour afficher en rouge tous les paragraphes (p): p { color: red; }
  • 14. CSS: OÙ PLACER LE CODE ? Il y a différentes façons d’ajouter le code CSS à votre page web : 1. Créer un document CSS distinct et ajouter un lien vers celui-ci dans votre document HTML. C’est la méthode la plus courante. 2. Ajouter le code CSS à même votre document HTML. Pour ce faire, on utilise la balise <style></style> à l’intérieur de la section <head></head>. C’est une méthode pratique quand on a que quelques ajustements esthétiques à faire.
  • 16. CSS: QUELQUES EXEMPLES DE PROPRIÉTÉS CSS • Changer la taille d’un élément: width et height (ex: 15px) • Changer la couleur de fond: background-color (ex: beige) • Changer la couleur du texte: color (ex: red) • Changer la taille des lettres polices: font-size (ex: 12px) • Changer la police de caractères: font-family (ex: "Times New Roman")
  • 17. POUR ALLER PLUS LOIN ! Il existe de nombreuses ressources gratuites pour en apprendre plus sur les langages de programmation reliés à la création d’un site web: • https://developer.mozilla.org/fr/docs/Apprendre • https://www.theodinproject.com/ • https://htmldog.com/guides/ • https://www.codecademy.com/catalog/language/html-css MERCI !