Sé Quence 2-LES ELEMENTS ET ATTRIBUTS HTML
Sé Quence 2-LES ELEMENTS ET ATTRIBUTS HTML
Sé Quence 2-LES ELEMENTS ET ATTRIBUTS HTML
•Objectifs spécifiques : A la suite de cette séquence, l’étudiant doit être capable de:
1. Définir la notion de balise et d’élément HTML
2. Définir la notion d’attribut en HTML
3. Créer des rubriques et des paragraphes dans une page HTML
4. Commenter correctement un document HTML
5. Etc.
Définition et syntaxe
• Un élément HTML est généralement constitué d'une balise de début, de sa balise de fin et
du contenu inséré entre les deux balises.
<nomelement> Le contenu de l’élément ... </nomelement>
Exemple: <p> Mon premier paragraphe. </p>
Balise de début Contenu de l’élément Balise de fin*
<p> C’est un paragraphe </p>
<a href="default.htm" > C’est un lien </a>
<br />
* Les éléments sans contenu sont appelés éléments vides. Ils n’ont pas de balise de fin.
C’est le cas de <br> (qui indique un saut de ligne).
Imbrication des éléments HTML
• La plupart des éléments HTML peuvent être imbriqués (c.à.d. peut contenir d'autres
éléments HTML).
• Un document HTML est une imbrications d’éléments HTML.
Exemple
<html> • L'élément <html> définit l'ensemble du
<head> document HTML.
<title>Titre de la page</title>
</head>
<body> • Les éléments head, title et body sont imbriqués
<h1>Ma premiere entête</h1> dans l’élément html.
<p>Mon premier paragraphe.</p>
</body>
</html>
• Les éléments h1 et p sont imbriqués dans
l’element body.
La balise de fin
• Certains éléments HTML peuvent s'afficher correctement même si la balise de fin est oubliée :
<p> Ceci est un paragraphe
• L'exemple ci-dessus fonctionne dans la plupart des navigateurs, parce que cette balise de
fermeture est considérée comme facultative.
• Mais ne vous en fiez jamais. Beaucoup d'éléments HTML produiront des résultats inattendus
ou des erreurs si la balise de fin est oubliée.
Eléments HTML vides
• Les éléments HTML sans contenu sont appelés éléments vides. C’est le cas de la balise
<br> sans balise de fermeture.
• Les éléments vides peuvent être « fermé » dans la balise de début comme ceci: <br />.
• Mais si vous avez besoin d’une validation plus stricte, ou de rendre votre document lisible
par les parseurs XML, vous devez correctement fermer tous les éléments HTML.
Sensibilité à la casse des balises
• Les noms de balises HTML ne sont pas sensibles à la casse: <P> signifie la même chose
que <p>.
• Mais W3C recommande l’utilisation des noms de balises HTML en minuscules, et l’exige
pour des types de documents plus stricts comme XHTML.
• Les attributs fournissent des informations supplémentaires sur les éléments HTML.
• Les moteurs de recherche utilisent les entêtes pour indexer la structure et le contenu de vos
pages web.
• Comme les utilisateurs peuvent parcourir vos pages par ses rubriques, il est important
d'utiliser des rubriques pour montrer la structure du document.
• Les rubriques H1 doivent être utilisées comme rubriques principales, suivies des rubriques
H2, puis les rubriques H3, et ainsi de suite.
Les rubriques
Lignes HTML
• La balise <hr /> crée une ligne horizontale dans une page HTML.
• L'élément hr peut être utilisé pour séparer le contenu:
Exemple
Ceci est un paragraphe
<p>Ceci est un paragraphe</p>
<hr />
Ceci est un paragraphe
<p>Ceci est un paragraphe</p>
<hr />
<p>Ceci est un paragraphe</p> Ceci est un paragraphe
Les rubriques
L’élément <head>
• L’élément <head> n'a rien à voir avec les titres. Il est placé entre les balises <html> et
<body>
• C’est un conteneur pour les métadonnées c.à.d. des données sur le document HTML. Les
métadonnées ne sont pas affichées.
• Notons que les navigateurs ajoutent automatiquement une ligne vide avant et après un
paragraphe
• Ne pas oublier la balise de fin même si la plupart des navigateurs s’afficheront
correctement si la balise de fin est oublié.
• Exemple <p>Ceci est un paragraphe
Les paragraphes
Sauts de ligne HTML
• L’élément <br> définit un saut de ligne .
• Il est utilisé si on veut une nouvelle ligne sans commencer un nouveau paragraphe:
• Exemple
<p>Ceci est<br>un paragraphe<br>avec des sauts de ligne.</p>
• <br> est un élément HTML vide. Il n'a pas de balise de fin.
• Exemple
<pre>
Université Cheikh Anta Diop de Dakar.
Université Gaston Berger de Saint-Louis.
Université Alioune Diop de Bambey.
Université Assane Seck de Ziguinchor.
</pre>
Divers
Les commentaires en HTML
• Les commentaires peuvent être insérés dans le code HTML pour le rendre plus lisible et
compréhensible. Les commentaires sont ignorés par le navigateur et ne sont pas affichés.
• Syntaxe : <!-- Ceci est un commentaire -->
• Remarque: Il ya un point d'exclamation après le crochet ouvrant, mais pas avant le crochet
fermant.
Commentaire conditionnel
• On peut avoir des commentaires conditionnels en HTML qui permettent de définir des
balises à exécuter par Internet Explorer. • Syntaxe : <!--[if IE 9]>
.... Code HTML ici....
<![endif]-->
Divers
Afficher le code source HTML
• Pour le savoir, faites un clic droit dans la page et sélectionnez "Afficher la source" (IE) ou
"source de la page" (Firefox), ou similaire pour les autres navigateurs.
<img src="/images/image.jpg"> picture.jpg se trouve dans le dossier images à la racine du site Web
<img src="../picture.jpg"> picture.jpg est situé dans le dossier parent du dossier courant