<HEAD> | NN tous IE tous HTML tous
<HEAD>...</HEAD> | Balise de fin HTML : Facultatif
L'élément head contient des informations relatives au document, et qui ne sont en général pas visibles dans la fenêtre du navigateur. Seule exception, un navigateur affiche le contenu de l'élément title dans la barre de titre du navigateur. Le contenu de l'élément head se compose uniquement d'autres éléments, qui sont destinés à contrôler la façon dont le navigateur traite les données du document. Un autre type de classification des données, sous la forme d'un ou plusieurs éléments meta, est également destiné à renseigner les moteurs de recherche et les analyseurs de documents sur le contenu du document, sur la base d'informations récapitulatives indiquées par l'auteur. Le tableau suivant présente les éléments qui peuvent être imbriqués dans un élément head selon trois spécifications différentes. Bien que les normes HTML 4 ou XHTML ne prennent pas explicitement en charge l'attribut id, les navigateurs permettent d'inclure l'attribut dans le cadre de la prise en charge des propriétés du DOM W3C communes à tous les éléments.
Élément | NN 4+ | IE 4+ | HTML 4 et XHTML
--- | --- | --- | ---
base | √ | √ | √
basefont | √ | √ | -
bgsound | - | √ | -
isindex | √ | - | √
link | √ | √ | √
meta | √ | √ | √
nextid | - | √ | -
object | - | - | √
script | √ | √ | √
style | √ | √ | √
title | √ | √ | √
Exemple
    <HEAD>
    <META name="Author" content="Danny Goodman">
    <STYLE type="text/css">
        h1 {color:cornflowerblue}
    </STYLE>
    </HEAD>
Référence de modèle d'objet
    [window.]document.getElementsByTagName("head")[0]
    [window.]document.getElementById(elementID)
Attributs spécifiques à l'élément
profile
Attributs du gestionnaire d´événements spécifiques à l´élément
Aucune.

class | NN 4 IE 3 HTML 4
class="className1[ ...classNameN]" | Facultatif
Un identifiant est généralement utilisé pour associer un élément à une règle définie pour un sélecteur de classe dans une feuille de style. Reportez-vous au chapitre 3. Utilisez l'attribut class uniquement avec les éléments visibles (affichables).
Exemple
    <a class="chapTitle" name="chapter3" id="chapter3">Chapter 3</a>
Valeur
Identifiant sensible à la casse. Plusieurs classes peuvent être définies en séparant les noms de ces classes par des espaces à l'intérieur de l'attribut entre guillemets.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).className

title | NN 6 IE 3 HTML 3.2
title="advisoryText" | Facultatif
Description de l'élément. Pour les éléments HTML qui produisent du contenu visible sur la page, IE 4 et versions ultérieures ainsi que Netscape 6 affichent le contenu de l'attribut title sous forme d'info-bulle lorsque le curseur reste un moment sur l'élément concerné. Par exemple, l'élément de colonne col n'affiche pas le contenu, donc son attribut title fournit simplement des informations. Pour générer des info-bulles dans les tableaux, affectez des attributs title aux éléments tels que table, tr, th ou td. Les propriétés de police et de couleur sont régies par le navigateur et ne peuvent pas être modifiées par script. Dans IE pour Windows, l'info-bulle est le petit rectangle jaune clair standard; dans IE pour Macintosh, l'info-bulle s'affiche comme une bulle de BD, à la manière du système d'aide de MacOS. Dans Netscape 6, les info-bulles s'affichent toujours sous la forme du même petit rectangle quelle que soit la version du système d'exploitation. Si aucun attribut n'est spécifié, l'info-bulle ne s'affiche pas. Vous pouvez affecter à cet attribut le texte descriptif de votre choix. Etant donné que tout le monde ne le verra pas, n'y placez pas d'informations essentielles. Peut-être les navigateurs conçus pour satisfaire les critères d'accessibilité Web utiliseront-ils les informations de cet attribut pour lire les informations au sujet d'un lien ou d'éléments autres que du texte à des utilisateurs malvoyants. Donc, ne négligez pas cette aide potentiellement utile pour décrire l'objectif d'un élément sur une page. Bien que les indications de compatibilité pour cet attribut le fassent remonter à l'époque de Microsoft Internet Explorer 3 et HTML 3.2, il est nouvellement affecté à de nombreux éléments à partir de Microsoft Internet Explorer 4 et de HTML 4.0.
Exemple
    <span title="United States of America">U.S.A.</span>
Valeur
Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).title

id | NN 4 IE 4 HTML 4
id="elementIdentifier" | Facultatif
Identifiant unique qui distingue cet élément de tous les autres au sein du document. Peut être utilisé pour associer un simple élément à une règle de style nommant cette valeur d'attribut — en tant que sélecteur d'ID. Un élément peut recevoir un ID qui en assurera l'unicité, ainsi qu'une classe qui le rattachera à un groupe. Reportez-vous au chapitre 3. IE 4 et les versions ultérieures ainsi que Netscape 6 autorisent les attributs id pour les éléments non affichables, mais si votre code requiert une validation, sachez que les DTD HTML 4 W3C et XHTML ne l'autorisent pas. Comme tous les éléments du DOM W3C ont une propriété id, il est naturel d'affecter un attribut id aux éléments non affichables si les scripts doivent référencer ces éléments. Ou vos scripts peuvent utiliser d'autres moyens (par exemple le tableau renvoyé par document.getElementsByTagName( )) pour référencer de tels éléments. Affectez des identifiants aux attributs id afin de dupliquer des valeurs précédemment affectées seulement aux attributs name dans des éléments comprenant l'attribut name. Les contrôles de formulaire des navigateurs actuels nécessitent encore des attributs name pour que les paires nom/valeur soient envoyées avec le formulaire et les éléments a jouant le rôle d'ancres nécessitent toujours ces attributs de nom. N'oubliez pas d'affecter un identifiant à l'attribut id de tout élément que vous avez l'intention de référencer par script.
Exemple
    <h2 id="sect3Head">Section Three</h2>
Valeur
Identifiant sensible à la casse.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).id

profile | NN 6 IE 6 HTML 4
profile="URLList" | Facultatif
Un profil de métadonnées est un fichier séparé qui définit un ou plusieurs comportements de propriétés de métadonnées. Le W3C laisse l'application précise de cet attribut à l'appréciation des fabricants de navigateurs. Pour les navigateurs de version 6 et versions ultérieures, l'affectation de cet attribut ne génère aucun résultat spécifique.
Exemple
    <HEAD profile="http://www.giantco.com/profiles/common">
        <META name="Author" content="Jane Smith">
        <META name="keywords" content="benefits,insurance,">
        ...
    </HEAD>
Valeur
Adresse URL valide, ou constante de profil du navigateur.
Par défaut
Valeur par défaut du navigateur.
Référence de modèle d'objet
    [window.]document.firstChild.firstChild.profile
    [window.]document.getElementsByTagName("head")[0].profile
    [window.]document.getElementById(elementID).profile

title | NN 6 IE 3 HTML 3.2
title="advisoryText" | Facultatif
Description de l'élément. Pour les éléments HTML qui produisent du contenu visible sur la page, IE 4 et versions ultérieures ainsi que Netscape 6 affichent le contenu de l'attribut title sous forme d'info-bulle lorsque le curseur reste un moment sur l'élément concerné. Par exemple, l'élément de colonne col n'affiche pas le contenu, donc son attribut title fournit simplement des informations. Pour générer des info-bulles dans les tableaux, affectez des attributs title aux éléments tels que table, tr, th ou td. Les propriétés de police et de couleur sont régies par le navigateur et ne peuvent pas être modifiées par script. Dans IE pour Windows, l'info-bulle est le petit rectangle jaune clair standard; dans IE pour Macintosh, l'info-bulle s'affiche comme une bulle de BD, à la manière du système d'aide de MacOS. Dans Netscape 6, les info-bulles s'affichent toujours sous la forme du même petit rectangle quelle que soit la version du système d'exploitation. Si aucun attribut n'est spécifié, l'info-bulle ne s'affiche pas. Vous pouvez affecter à cet attribut le texte descriptif de votre choix. Etant donné que tout le monde ne le verra pas, n'y placez pas d'informations essentielles. Peut-être les navigateurs conçus pour satisfaire les critères d'accessibilité Web utiliseront-ils les informations de cet attribut pour lire les informations au sujet d'un lien ou d'éléments autres que du texte à des utilisateurs malvoyants. Donc, ne négligez pas cette aide potentiellement utile pour décrire l'objectif d'un élément sur une page. Bien que les indications de compatibilité pour cet attribut le fassent remonter à l'époque de Microsoft Internet Explorer 3 et HTML 3.2, il est nouvellement affecté à de nombreux éléments à partir de Microsoft Internet Explorer 4 et de HTML 4.0.
Exemple
    <span title="United States of America">U.S.A.</span>
Valeur
Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).title