SlideShare une entreprise Scribd logo
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 WordPress
Abdoulaye Dieng
 
Initiation html css
Initiation html cssInitiation html css
Initiation html css
thamer belfkih
 
Présentation html5
Présentation html5Présentation html5
Présentation html5
Kénium
 
exposé en HTML
exposé en HTMLexposé en HTML
exposé en HTML
Yaya Im
 
Html 5
Html 5Html 5
Html 5
Thomas Bodin
 
Formation HTML pour Bac Informatique
Formation HTML pour Bac InformatiqueFormation HTML pour Bac Informatique
Formation HTML pour Bac Informatique
Mohamed Anas Ben Othman
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
JDerrien
 
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)
Médiathèque Gaston Baissette à Mauguio
 
WordPress
WordPressWordPress
WordPress
Thomas Bodin
 
Formation web
Formation webFormation web
Formation web
Stéphane BIOKOU
 
Presentation joomla
Presentation joomlaPresentation joomla
Presentation joomla
Cynapsys It Hotspot
 
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'HTML5
jverrecchia
 
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é html
Canopé
 
Tutoriel SPIP
Tutoriel SPIPTutoriel SPIP
Tutoriel SPIP
Cyberco
 
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

html-css-casuhal.pdf
html-css-casuhal.pdfhtml-css-casuhal.pdf
html-css-casuhal.pdf
RihabBENLAMINE
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
kadarabdillahi125
 
hassclic284.ppt
hassclic284.ppthassclic284.ppt
hassclic284.ppt
ABDENNACEURGHANDRI1
 
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
tanokouakouludovic
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdf
YassineZARIOUH
 
Atelier template
Atelier templateAtelier template
Atelier template
Pierre Sempé
 
seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.ppt
AmineReal
 
Developpement Web.pptx
Developpement Web.pptxDeveloppement Web.pptx
Developpement Web.pptx
IbrahimaBarry49
 
Initiation html css
Initiation html cssInitiation html css
Initiation html css
Thamer belfkih
 
Chap 2 animations___vf
  Chap 2 animations___vf  Chap 2 animations___vf
Chap 2 animations___vf
Thabet Chokri
 
iune initiation au développement web avec des exemples pratiques .pdf
iune initiation au développement web avec des exemples pratiques .pdfiune initiation au développement web avec des exemples pratiques .pdf
iune initiation au développement web avec des exemples pratiques .pdf
mdallamohamed
 
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.pdf
4gnzggpfdw
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.ppt
RihabBENLAMINE
 
cours Php
cours Phpcours Php
cours Php
mohamednacim
 
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
AnouAr42
 
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptxCSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
mahmoudrim1
 
Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_bases
kitsformation
 
Css cours avancé. Toute la base pour comprendre css.
Css cours avancé. Toute la base pour comprendre css.Css cours avancé. Toute la base pour comprendre css.
Css cours avancé. Toute la base pour comprendre css.
Lydoskikks
 

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
 
iune initiation au développement web avec des exemples pratiques .pdf
iune initiation au développement web avec des exemples pratiques .pdfiune initiation au développement web avec des exemples pratiques .pdf
iune initiation au développement web avec des exemples pratiques .pdf
 
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
 
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptxCSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
CSS3-2022xxsxsxsxsxssxsxsxsxsxsqaaa.pptx
 
Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_bases
 
Css cours avancé. Toute la base pour comprendre css.
Css cours avancé. Toute la base pour comprendre css.Css cours avancé. Toute la base pour comprendre css.
Css cours avancé. Toute la base pour comprendre css.
 

Dernier

Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
Billy DEYLORD
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 

Dernier (8)

Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 

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 !