Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Année universitaire
2020-2021
Plan
Comment ça marche?
Un premier exemple
Les balises
Les commentaires
Le document HTML
2
Objectifs
3
Comment ça marche?
4
HTML: Présentation et Versions
5
HTML: Présentation et Versions
6
Un premier exemple
Fichier:
index.html
7
Les balises
• Composants principaux
Elément
Contenu
<p>Hello World!</p>
Balise Balise
Ouvrante Fermante
8
Les balises
• Eléments imbriqués
Exemple:
<p>Hello <strong> World </strong>!</p>
Rendu:
9
Les balises
• Balise orpheline
Exemple:
<img src="image.jpg" alt="logo">
<br>
<hr>
10
Les balises
• Les attributs
Nom Valeur
attribut
Un attribut sert à:
• Ajouter des informations supplémentaires à l’élément.
• Définir le comportement et la mise en forme de l’élément.
• Les attributs
Exemple:
<a href="www.esprit.tn">Site Esprit</a>
<img src="assets/images/logo.jpg" alt="Logo
Esprit" height="100" width="150">
Nom Valeur
attribut
Rendu:
12
Les commentaires
13
Le document HTML
<!DOCTYPE html>
• n’est pas une balise.
• nécessaire pour indiquer le type du document au navigateur.
• n’est pas sensible à la casse.
14
Le document HTML
<html> … </html>
• est l’élément racine du document.
• sa présence est obligatoire.
• doit obligatoirement contenir les balises enfants <head> et <body>.
15
Le document HTML
<head> … </head>
• agit comme un conteneur de toute information nécessaire à la page
mais ne fait pas partie du contenu affiché: balise meta (mots-clés,
description, auteur…), liens vers les fichiers CSS et JS et titre de la page
16
Le document HTML
<title> … </title>
• définit le titre de la page.
• ce titre apparaîtra sur l’onglet lorsque
la page sera chargée.
17
Le document HTML
<body> … </body>
• contient le corps du document.
• Le contenu sera vu par les visiteurs
(texte, image, son…).
18
Les balises principales: Titre
• Il y a 6 niveaux de titres:
<h1> - <h6>
• Par défaut la balise de titre ajoute une ligne vide.
• La plupart du temps, 3 à 4 niveaux suffisent.
19
Les balises principales: Paragraphe
La balise <p>…</p>
• est précédé et suivi d’un saut de ligne.
• Élimine les espaces redondants et les retours à la ligne.
20
Les balises principales: Liste
21
Les balises principales: Image
22
Ref: https://developer.mozilla.org/fr/docs/Web/HTML/Element#Images_et_médias
Les balises principales: Lien
24
Ref: https://developer.mozilla.org/fr/docs/Web/HTML/Element#Sémantique_du_texte_en_ligne
Les balises principales: structurante
– <nav> … </nav>
– <aside> … </aside>
– <footer> … </footer>
– <section> … </section>
25
Les balises principales: Tableau
• On utilise la balise:
<table> … </table>
• Le tableau est construit ensuite ligne par ligne:
<tr> … </tr>
• La ligne comporte des cellules:
<td> … </td>
26
Les balises principales: Tableau
27
Les balises principales: Tableau
28
Les balises principales: Tableau
Notions avancées
• Fusion horizontale – Fusion de colonnes
<td colspan = "2">
29
Les balises principales: Tableau
Notions avancées
• On utilise la balise
<caption> … </caption>
pour ajouter un titre au tableau
après l’ouverture de la balise
Table ou juste avant sa fermeture.
30
Les balises principales: Formulaire
• On utilise la balise
<form> … </form>
31
Les balises principales: Formulaire
32
Les balises principales: Formulaire
34
Les balises principales: Formulaire
35
Les balises principales: Formulaire
• Les attributs:
– autocomplete – name
– autofocus – placeholder
– checked, selected
– pattern
– disabled, readonly
– required
– max, min, step
– type
– maxlength, minlength
– value
36
Les balises principales: Formulaire
37
Les balises principales: Formulaire
• Exemples
– checked / selected
38
Les balises principales: Formulaire
• Exemples
– disabled / readonly
39
Les balises principales: Formulaire
• Exemples
– Max / Min / Step
40
Les balises principales: Formulaire
• Exemples
– Maxlength / Minlength
41
Les balises principales: Formulaire
• Exemples
– placeholder
42
Les balises principales: Formulaire
• Exemples
– pattern
43
Remarques générales
44