Types de données de base en HTML 

Sommaire

  1. URLs
  2. Données textuelles
  3. Couleurs
    1. Notes sur l'utilisation des couleurs
  4. Longueurs et Pixels

URLs 

Le type "url" se référe à une Localisation Universelle de Ressource (Universal Resource Locator) soit absolue soit relative. Voir la section sur les URL pour plus de détails.

Données texte

La syntaxe de données texte valides en HTML est définie en termes de concepts SGML "NAME" et "CDATA". Pour une brève introduction à propos de SGML, consultez la section SGML de l'introduction. Pour plus d'informations à propos de SGML, consultez le "livre blanc de SGML" (SGML handbook) ([GOLD90]).

Couleurs

Le type de valeur d'attribut "color" se référe à la définition desz couleurs telle que spécifiée dans le document [SRGB]. Une valeur de couleur peut être soit un nombre hexadécimal (préfixé par un dièze) ou l'une des seize noms de couleurs précaractérisés suivants :

Noms de couleurs et valeurs sRGB
Black = "#000000" Green = "#008000"
Silver = "#C0C0C0" Lime = "#00FF00"
Gray = "#808080" Olive = "#808000"
White = "#FFFFFF" Yellow = "#FFFF00"
Maroon = "#800000" Navy = "#000080"
Red = "#FF0000" Blue = "#0000FF"
Purple = "#800080" Teal = "#008080"
Fuchsia = "#FF00FF" Aqua = "#00FFFF"

Par la suite, la valeur de couleur "#800080" et le label "Purple" se référent tous deux à la même couleur violette.

Note sur l'utilisation des couleurs

Bien que les couleurs puissent ajouter une grande quantité d'information à un document purement textuel et les rendent plus attractifs et lisibles, nous vous conseillons néanmoins de suivre ces quelques préceptes lorsque vous utilisez des couleurs dans vos documents :

Longueurs et Pixels

Les valeurs de type "longueur" (originellement "length") peuvent être spécifiées aussi bien comme un entier représentant le nombre de pixels du périphérique de sortie (écran, papier) que sous la forme d'un pourcentage de l'espace horizontal ou vertical disponible. La DTD HTML utilise le symbolisme %Length pour les valeurs de longueur qui permettent les pourcentages et %Pixels pour les valeurs qui n'admettent que les pixels.

Ainsi, la valeur "50" signifie cinquante pixels. Pour les largeurs, la valeur "50%" signifie la moitié de l'espace horizontal disponible (entre les marges, à l'intérieur d'une cellule de tableau, etc.). Pour les hauteurs, la valeur "50%" signifie la moitié de l'espace vertical disponible (dans la fenêtre courante, de la cellule de tableau courante, etc.).

Pour toute information normative concernant la définition du pixel, consultez le document [CSS1].