HTML
Hypertext Markup Language : langage de balisage hypertexte utilisé pour créer des pages web.
Développé par le W3C (World Wide Web Consortium) et WHATWG (Web Hypertext Application Technology Working Group), le HTML est apparu dans les années 1990.
Il s'agit d'un langage standardisé utilisé pour la description des pages web.
Le HTML utilise une syntaxe basée sur des balises pour définir la structure logique et le formatage des éléments d'une page web.
Les balises HTML sont des éléments entourés de chevrons (< et >) qui permettent d'indiquer au navigateur comment afficher et interpréter le contenu.
Par exemple : la balise <h1> est utilisée pour définir un titre de premier niveau, tandis que la balise <p> est utilisée pour définir un paragraphe.
Le HTML permet de définir le formatage du texte, tel que la taille des titres, la mise en gras ou en italique, les listes à puces ou numérotées, les liens hypertextes, etc.
Le HTML permet de relier des pages entre elles par des hyperliens, d'insérer des médias, de structurer et formater les éléments du document web.
Le HTML permet d'inclure des images, des vidéos, des fichiers audio et d'autres types de médias dans une page web à l'aide de balises appropriées, telles que <img>, <video>, <audio>, etc.
Le HTML permet de structurer le contenu d'une page web en utilisant des balises spécifiques telles que <header>, <nav>, <main>, <section>, <article>, <footer>, etc. Ces balises définissent les différentes parties de la page et facilitent la compréhension de la structure du document.
Le HTML est interprété par les navigateurs web qui l'affichent aux utilisateurs sous forme de pages web.
Les navigateurs interprètent les balises HTML et les affichent en tant que texte, images, liens et autres éléments interactifs.
À la différence de langages de programmation, un non-respect de la syntaxe de HTML n’empêchera pas l’affichage sur le navigateur web.
Le navigateur web affichera quelque chose (de non spécifié) ou n’affichera rien, mais n’affichera jamais d’erreur.
Le HTML est complété par d'autres technologies telles que le CSS (Cascading Style Sheets) pour le style visuel et le JavaScript pour l'interactivité dynamique sur les pages web.
HTML 5
La version HTML5 propose un nouveau doctype simplifié, de nouvelles balises sémantiques, audio et vidéo…
HTML 5 introduit un certain nombre de nouveaux éléments :
- structuration de la page et du contenu : section, article, main, nav, aside, header, footer, main
- illustrations : figure, figcaption
- multimédia : audio, vidéo, canvas
Éléments HTML 5
Élément HTML 5 | Description |
---|---|
main | Contenu principal de la page, doit être unique |
nav | Navigation globale (site) ou locale (dans la page) |
header | En-tête (peut-être une bannière, mais aussi un en-tête d'article…) |
footer | Pied de page (peut-être un pied de page, mais aussi un pied d'article…) |
article | À du sens indépendamment du reste de la page |
aside | Non indispensable pour la compréhension |
section | Découpage logique, unité thématique à laquelle il serait envisageable d'ajouter un titre (même si en pratique, il n'y en a pas forcément) |