Blog

Qu'est-ce que le HTML ?

Qu'est-ce que le HTML ? 


HTML signifie Hypertext Markup Language (langage de balisage hypertexte). Il permet à l'utilisateur de créer et de structurer des sections, des paragraphes, des titres, des liens et des citations pour des pages web et des applications.Le HTML n'est pas un langage de programmation, ce qui signifie qu'il n'a pas la capacité de créer des fonctionnalités dynamiques. Il permet au contraire d'organiser et de formater des documents, à l'instar de Microsoft Word.

Lorsque nous travaillons avec HTML, nous utilisons des structures de code simples (balises et attributs) pour baliser une page de site web. 

Dans l'ensemble, le HTML est un langage de balisage très simple et facile à apprendre, même pour les débutants en matière de création de sites web.

L'histoire du HTML

Le HTML a été inventé par Tim Berners-Lee, physicien à l'institut de recherche du CERN en Suisse. Il a eu l'idée d'un système hypertexte basé sur Internet.

L'hypertexte est un texte qui contient des références à d'autres textes auxquels les internautes peuvent accéder immédiatement. Il a publié la première version du HTML en 1991, composée de 18 balises HTML. Depuis lors, chaque nouvelle version du langage HTML est venue avec de nouvelles balises et de nouveaux attributs (modificateurs de balises) au balisage.

Selon la référence des éléments HTML du Mozilla Developer Network, il existe actuellement 140 balises HTML, bien que certaines d'entre elles soient déjà obsolètes (non prises en charge par les navigateurs modernes).

En raison d'une rapide montée en puissance, le HTML est désormais considéré comme un standard officiel du web. Les spécifications HTML sont maintenues et développées par le World Wide Web Consortium (W3C). Vous pouvez consulter l'état le plus récent du langage à tout moment sur le site web du W3C.

La plus grande mise à jour du langage a été l'introduction de HTML5 en 2014. Il a ajouté plusieurs nouvelles balises sémantiques au balisage, qui révèlent la signification de leur propre contenu.

Comment fonctionne le HTML ?

Les documents HTML sont des fichiers qui se terminent par une extension .html ou .htm. Vous pouvez les consulter en utilisant n'importe quel navigateur web (comme Google Chrome, Safari ou Mozilla Firefox). Le navigateur lit le fichier HTML et en restitue le contenu pour que les internautes puissent le consulter.

En général, un site web moyen comprend plusieurs pages HTML différentes. Par exemple : les pages d'accueil, les pages d'information, les pages de contact ont toutes des documents HTML distincts.

Chaque page HTML est constituée d'un ensemble de balises (également appelées éléments), que vous pouvez appeler les éléments constitutifs des pages web. Ils créent une hiérarchie qui structure le contenu en sections, paragraphes, titres et autres blocs de contenu.

La plupart des éléments HTML ont une ouverture et une fermeture.

HTML Evolution. Quelles sont les différences entre HTML et HTML5 ?

Depuis les premiers jours, le HTML a connu une évolution incroyable. Le W3C publie constamment de nouvelles versions et mises à jour, tandis que les étapes historiques reçoivent également des noms dédiés.

HTML4 (aujourd'hui communément appelé "HTML") a été publié en 1999, tandis que la dernière version majeure est sortie en 2014. Baptisée HTML5, la mise à jour a introduit de nombreuses nouvelles fonctionnalités dans le langage.

L'une des caractéristiques les plus attendues de HTML5 est la prise en charge native de l'intégration audio et vidéo. Au lieu d'utiliser le lecteur Flash, nous pouvons simplement intégrer des vidéos et des fichiers audio à nos pages web en utilisant les nouvelles balises.

Il comprend également un support intégré pour les graphiques vectoriels évolutifs (SVG) et le MathML pour les formules mathématiques et scientifiques.

HTML5 a également introduit quelques améliorations sémantiques. Les nouvelles balises sémantiques informent les navigateurs sur la signification du contenu, ce qui profite à la fois aux lecteurs et aux moteurs de recherche.

Avantages et inconvénients de HTML

Comme la plupart des choses, le HTML présente une poignée de points forts et de limites.

Les avantages :

- Un langage largement utilisé avec beaucoup de ressources et une énorme communauté derrière.

- Fonctionne en natif dans tous les navigateurs web.

- La courbe d'apprentissage est plate.

- Open-source et totalement gratuit.

- Balisage propre et cohérent.

- Les standards officiels du web sont maintenus par le World Wide Web Consortium (W3C).

- Facilement intégrable avec les langages de base tels que PHP et Node.js.

Contre :

- Principalement utilisé pour les pages web statiques. Pour les fonctionnalités dynamiques, vous devrez peut-être utiliser JavaScript ou un langage d'arrière-plan tel que PHP.

- Il ne permet pas à l'utilisateur de mettre en œuvre une logique. Par conséquent, toutes les pages web doivent être créées séparément, même si elles utilisent les mêmes éléments, par exemple les en-têtes et les pieds de page.

- Certains navigateurs adoptent les nouvelles fonctionnalités lentement.

- Le comportement du navigateur est parfois difficile à prévoir (par exemple, les anciens navigateurs ne rendent pas toujours les nouvelles balises).

Quel est le lien entre HTML, CSS et JavaScript ?

Bien que le HTML soit un langage puissant, il ne suffit pas pour créer un site web professionnel et parfaitement adapté. Nous ne pouvons l'utiliser que pour ajouter des éléments de texte et créer la structure du contenu.

Cependant, le HTML fonctionne extrêmement bien avec deux autres langages frontaux : CSS (Cascading Style Sheets), et JavaScript. Ensemble, ils permettent d'obtenir une expérience utilisateur riche et de mettre en œuvre des fonctions avancées.

- Le CSS est responsable des styles tels que l'arrière-plan, les couleurs, la mise en page, l'espacement et les animations.

- Le JavaScript permet d'ajouter des fonctionnalités dynamiques telles que des curseurs, des pop-ups et des galeries de photos.

Pensez à HTML comme une personne nue, CSS comme un vêtement et JavaScript comme des mouvements et des manières.

Alors... Qu'est-ce que le HTML ?

Le HTML est le principal langage de balisage du web. Il fonctionne en natif dans tous les navigateurs et est géré par le World Wide Web Consortium.

Vous pouvez l'utiliser pour créer la structure du contenu des sites web et des applications web. C'est le niveau le plus bas des technologies frontales, qui sert de base pour le style que vous pouvez ajouter avec le CSS et les fonctionnalités que vous pouvez mettre en œuvre en utilisant le JavaScript.