Hypertext markup language

Page1


Explication du langage HTML


Les documents


Présentation


HTML, sigle de HyperText Markup Language (littéralement langage de marquage hyper-texte), est le langage conçu pour créer les pages du World Wide Web. C'est un langage de description de document basé sur SGML.

HTML sont généralement stockés sur un serveur Web, et sont affichés par un navigateur Web. Le document lui-même est constitué de balises, c'est-à-dire un nom de marqueur placé entre un signe plus petit (<) et plus grand (>). Par exemple, la balise br s'écrit <br>. Il existe aussi des balises de fin, qui représentent la fin d'une balise apparue plus tôt dans le document, et qui sont marquées par une barre oblique (/). Par exemple : </li> ferme une balise précédente <li>.


Il y a trois types de balises HTML :


•un marqueur de structure : décrit la fonction du texte. Exemple : <h1>Titre</h1>

•un marqueur de présentation : définit la façon dont un texte doit être présenté. Exemple : <b>Texte en gras</b>

•un marqueur hypertexte : établit des liens avec d'autres documents, au sein d'une page, d'un site ou entre des pages de sites différents. Exemple : <ahref="http://www.wikipedia.org">Wikipedia</a>


Origine du langage et but


Tel qu'il a été pensé à ses origines par Tim Berners-Lee, le HTML ne sert pas à décrire le rendu visuel des pages Web (contrairement à la PAO), mais plutôt le sens des différentes parties du texte : titre, liste, mise en évidence... Son ambition était d'avoir un langage de description de documents au format ouvert qui soit indépendant de l'architecture des ordinateurs qui serviraient à lire les pages. Par conséquent, il n'est pas prévu que telle ou telle police de caractère soit utilisée explicitement, ni que le moniteur du client utilise telle ou telle résolution. Le logiciel exploité pour la navigation devrait lui aussi ne pas être une source de discrimination.


Perspective et avenir du HTML


Le HTML est un standard du W3C, l'organisme responsable de la standardisation du Web. La version la plus récente est le HTML 4.01 et date du 24 décembre 1999.Aujourd'hui, le langage n'est plus développé, même s'il est toujours le plus utilisé sur le Web. Un autre langage, le XHTML, est maintenant à la version 1.1 et remplace progressivement le HTML.


Présentation des feuilles de style CSS


CSS est principalement utilisé pour définir les couleurs, les polices, le rendu, et d'autres caractéristiques d'un document, et a été créé pour effectuer la séparation entre sructure (écrit en HTML ou similaire) et présentation (en CSS.) Cette séparation fournit un certain nombre de bénéfices, permettant d'améliorer l'accessibilité, de changer plus facilement de structure et de présentation, et de réduire la complexité de l'architecture d'un document. Enfin, CSS permet de s'adapter aux caractéristiques du récepteur.


 HTML ne décrit que l'architecture interne, et CSS décrit tous les aspects de la présentation. CSS peut définir couleur, police, alignement de texte, taille, mais aussi le formatage non visuel, comme la vitesse à laquelle un texte doit être lu par des lecteurs de texte (non graphique).


Ainsi, les avantages des feuilles de style sont multiples :


➔Toute l'architecture visuelle d'un document réside dans un seul fichier, et peut être donc mis à jour facilement.

➔Un même document peut donner le choix à plus feuilles de style (impression oulecture à l'écran par exemple.) Certains navigateurs Web permettent d'accéder facilement à un choix de feuille de style.

➔Le code HTML est considérablement réduit en taille et en complexité, puisqu'il ne contient plus de balises de présentation. Tableau comparatif entre HTML 2.0 et xHTML 1.1