Le langage HTML (Hypertext Markup Language) est la principale norme de langage utilisée pour organiser et mettre en forme des pages Web et d'autres documents sur le World Wide Web. Il est souvent utilisé en conjonction avec les feuilles de style en cascade (CSS) et JavaScript pour créer une conception de page Web entièrement réactive.
Le HTML identifie les parties du texte qui sont des paragraphes de corps, des en-têtes, des hyperliens, des listes à puces / numérotées, des guillemets, en italique, en gras, etc., et le CSS détermine l'apparence visuelle de ces parties sur le frontend. JavaScript, en revanche, ajoute des éléments dynamiques à une page, tels que des fenêtres contextuelles, des graphiques animés, des bannières défilantes, et bien plus encore.
Histoire du HTML
Le HTML est utilisé depuis l'aube d'Internet tel que nous le connaissons aujourd'hui. En 1991, lorsque Tim Berners-Lee a introduit le World Wide Web, il a également inventé un système que les navigateurs Web pourraient utiliser pour traduire du texte en pages Web visuelles. La conception HTML originale était relativement simple (elle ne comprenait que 18 balises) et adoptait la structure de balisage du langage SGML (Standard Generalized Markup Language).
Depuis sa création, HTML a vu de nombreuses mises à jour du World Wide Web Consortium (W3C). Au total, 140 balises HTML ont été ajoutées dans les versions suivantes, dont la plus notable est HTML5. En 2014, HTML5 a introduit des balises sémantiques pour des parties d'un site Web qui n'étaient auparavant pas reconnues, y compris l'en-tête, le pied de page, le menu de navigation, ainsi que des éléments audio et vidéo, entre autres.
Balises HTML
HTML définit la structure et la mise en page d'un document Web en utilisant une variété de balises et d'attributs. La structure HTML du premier paragraphe de cette définition CommentOuvrir ressemble à ceci:
Le langage HTML (Hypertext Markup Language) est la principale norme de langage utilisée pour organiser et mettre en forme des pages Web et d'autres documents sur le World Wide Web. Il est souvent utilisé en conjonction avec les feuilles de style en cascade (CSS) et JavaScript pour créer une conception de page Web entièrement réactive.
Dans cet exemple, le
indique que le texte suivant contiendra un paragraphe de corps jusqu'à la fermeture
marque. Le texte en italique, «Hypertext Markup Language (HMTL)» est entre crochets avec le les balises et les les balises autour du mot «langue» indiquent qu'il contient un hyperlien (le href attribut) à la définition de CommentOuvrir pour le terme.
Les autres balises HTML courantes incluent:
- , qui contient des métadonnées sur le contenu de la page, y compris le titre
- , qui contient tout le contenu qui apparaît visuellement sur une page
,
,
, etc., qui indiquent une rubrique en fonction de l'organisation du contenu
, qui désigne un plus grand bloc de contenu contenant la même mise en forme-
,
y les
- pour organiser une liste ordonnée ou non
- , une balise intégrée qui ajoute une image à l'aide d'un src attribuer