Académique Documents
Professionnel Documents
Culture Documents
• La structure la plus simple d’une page web en HTML5 sera composé d’au
minimum 4 Balises :
W.JAKJOUD 76
HTML 5: Structure?
• La structure la plus simple d’une page web en HTML5 sera composé d’au
minimum 4 Balises :
W.JAKJOUD 77
HTML 5: Structure?
• document
W.JAKJOUD 78
HTML 5: les balises sémantiques
• Un des plus gros apport de l'HTML5 a été l'arrivée de balises sémantiques
concernant le layout des pages – autrement dit les balises qui définissent la
structure globale de la page:
W.JAKJOUD 79
HTML 5: les balises sémantiques
• Main :
• Représente le contenu principal d'une page ou application. Il ne doit y en
avoir qu'une seule par page, donc pas deux fois main dans le même
document.
• Article:
• Un peu plus précis que section, il est plus spécifique. Ainsi, on trouvera
assez souvent des balises articles dans des balises section bien que
l’inverse est possible
W.JAKJOUD 81
HTML 5: les balises sémantiques
<section>
<article>
<h1>HTML5 expliqué</h1> …
</article>
<article>
</article>
</section>
W.JAKJOUD 82
HTML 5: les balises sémantiques
• Nav:
• Utilisée pour afficher les liens de navigation et avant tout pour indiquer qu'il y a
un menu.
• Aside:
W.JAKJOUD 83
HTML 5: les balises sémantiques
• Header:
• En-téte de la page.
• Footer:
• Pied de la page.
W.JAKJOUD 84
CSS & Eléments sémantiques de HTML5
Elément Détails
Section générique regroupant un même sujet, une même fonctionnalité, de préférence avec
<section>
un en-tête, ou bien section d'application web
Section possédant des liens de navigation principaux (au sein du document ou vers d'autres
<nav>
pages)
Section dont le contenu est un complément par rapport à ce qui l'entoure, qui n'est pas
<aside> forcément en lien direct avec le contenu mais qui peut apporter des informations
supplémentaires.
Section d'introduction d'un article, d'une autre section ou du document entier (en-tête de
<header>
page).
Section de conclusion d'une section ou d'un article, voire du document entier (pied de
<footer>
page).
W.JAKJOUD 130
CSS & Eléments sémantiques de HTML5
• Header : exemple
W.JAKJOUD 131
CSS & Eléments sémantiques de HTML5
• Footer: exemple
W.JAKJOUD 132
CSS & Eléments sémantiques de HTML5
• nav: principaux liens de navigation
W.JAKJOUD 133
CSS & Eléments sémantiques de HTML5
• Section : regroupe des contenus en fonction de leur thématique. Elle
englobe généralement une portion du contenu au centre de la page.
W.JAKJOUD 134
CSS & Eléments sémantiques de HTML5
• article: Section de contenu indépendante, une partie de la page qui
pourrait ainsi reprise sur un autre site. C'est le cas des actualités
(articles de journaux ou de blogs).
• aside : contient des informations complémentaires au document qu’on
visualise
W.JAKJOUD 135
CSS & Eléments sémantiques de HTML5
• Exemple de structure d’une page web
W.JAKJOUD 136
CSS & Eléments sémantiques de HTML5
• Exemple de structure d’une page web
W.JAKJOUD 137