Qu'est-ce que HTML?
Le langage HTML (HyperText Markup Language) est un type de langage informatique utilisé pour créer des pages pouvant être postées sur Internet ou envoyées par courrier électronique. Bien que cela puisse paraître complexe à beaucoup de gens, il est considéré comme un langage relativement simple. Tous les textes, graphiques et éléments de conception d’une page conçue avec ce langage sont "étiquetés" avec des codes qui indiquent au navigateur Web ou au programme de messagerie comment afficher ces éléments. Les balises fournissent également des informations de mise en forme et de mise en forme, de sorte que la page Web ou l'e-mail se rapproche le plus possible de l'apparence que son concepteur avait prévue. Pour le concepteur de site Web novice ou pour toute autre personne ayant besoin de connaître un code ou d'apprendre à créer un site Web complet, il existe de nombreux utilitaires, programmes et sites Web qui peuvent l'aider à écrire du code HTML.
Structure
Le codage HTML est structuré comme un arbre, chaque balise étant imbriquée. Dans la plupart des cas, chaque élément de mise en forme nécessite une balise de début et une balise de fin, et les différentes balises ne doivent pas se chevaucher. C'est ce que l'on entend par "imbriqué"; si la balise 2 s'ouvre après la balise 1, alors la balise 2 doit être fermée en premier, de sorte que l'élément de mise en forme de la balise 2 soit entièrement inclus dans la balise 1. Les éléments sont les composants individuels qui constituent le code et comprennent les balises d'ouverture et de fermeture et le contenu. entre eux. Les attributs fournissent plus d'informations sur l'élément et se composent de l'attribut et de sa valeur, reliés par un signe égal.
Pour créer un élément HTML, l'utilisateur crée une balise qui commence et finit par des chevrons et la place avant le texte à mettre en forme. Le code - généralement une ou plusieurs lettres, chiffres, mots et / ou symboles - à l'intérieur des crochets indique l'élément et les attributs que doit avoir le contenu, tels que sa taille, sa police ou d'autres caractéristiques. Pour mettre fin à la mise en forme, l'utilisateur tape le premier crochet, puis une barre oblique inverse, puis répète le code de l'élément et ferme le crochet. Par exemple, <title> <strong> Qu'est-ce que HTML? </ Strong> </ title> est le code utilisé pour formater le titre de cet article; la balise "strong" est imbriquée dans la balise "title".
Types de codes
Il existe de nombreux codes permettant différents formats de texte, notamment l'italique, les tableaux, les paragraphes et les liens hypertexte vers les pages Web. Les codes peuvent également indiquer au navigateur ou au programme de messagerie électronique comment afficher ou utiliser d’autres éléments, tels que des images, des graphiques, des vidéos et du son. D'autres types de codes sans crochets peuvent être utilisés pour créer des signes de ponctuation, des signes diacritiques et d'autres symboles susceptibles d'apparaître dans le texte. Bien que tous les navigateurs Web et de nombreux programmes de messagerie utilisent HTML, chacun peut interpréter et afficher le code un peu différemment, et les concepteurs doivent souvent prendre en compte ces variations lors de la création d'une page Web.
Un langage en évolution
Depuis le développement du HTML au début des années 90 par l'informaticien britannique Tim Berners-Lee, de nombreux changements et versions ont été apportés. Ces versions sont gérées par le World Wide Web Consortium (W3C) depuis 1996. En janvier 2008, le premier brouillon de travail public de HTML 5 a été publié par le groupe de travail qui développait cette spécification. Encore en développement à partir de 2011, cette révision devait modifier radicalement le développement d'applications pour le Web. Il introduit un certain nombre de nouveaux éléments, notamment ceux relatifs à la structure du site, à l'interactivité et à la prise en charge audio et vidéo, ainsi que de nouveaux attributs.
Affichage du code d'une page Web
Le code utilisé pour créer une page Web peut être visualisé en naviguant d’un navigateur à la page, puis en choisissant l’option appropriée dans le menu du navigateur. Dans la plupart des navigateurs, l'utilisateur peut cliquer sur le menu "Afficher" et sélectionner une option telle que "source", "Afficher la source" ou "Source de la page". Cela fera apparaître une fenêtre contextuelle indiquant le code utilisé pour créer cette page Web.
Il est important de noter que tout le contenu trouvé sur toutes les pages Web n'est pas écrit en HTML. Les langages XML (Extensible Markup Language) et XHTML (Extensible HyperText Markup Language) sont d'autres types de langages de balisage utilisés dans le développement Web. De plus, des feuilles de style, telles que les feuilles de style en cascade (CSS), permettent d'attacher du style à des documents HTML. Des langues telles que Flash® et Java® sont utilisées pour créer du contenu interactif. De nombreux autres langages de programmation peuvent être utilisés pour ajouter des fonctionnalités spécifiques à un site Web.
Par rapport à HTM
En pratique, il y a peu de différence entre les extensions HTM et HTML, car les deux sont lues sous forme de fichier HTML par la plupart des machines. La raison pour laquelle il y avait deux extensions différentes pour commencer est que certains types d’ordinateurs, comme ceux fonctionnant sur des systèmes DOS 16 bits ou Windows® 3, ne pouvaient pas lire les extensions à quatre caractères et avaient donc besoin de l’extension HTM à trois caractères. La plupart des systèmes capables de lire des extensions à quatre caractères sont automatiquement programmés pour reconnaître les fichiers HTM en tant que fichiers HTML, bien que les utilisateurs d’ordinateurs aient parfois besoin d’un convertisseur pour modifier un fichier HTM dans un format reconnu par le système.