<HTML>NN tous IE tous HTML tous  

<HTML>...</HTML>

Balise de fin HTML : Facultatif  

L'élément html est le conteneur de l'ensemble du contenu du document, y compris de l'élément head. En général, la balise de début de l'élément html apparaît à la seconde ligne d'un fichier HTML, à la suite de la déclaration de DTD (Document Type Definition — voir l'élément DOCTYPE au début de ce chapitre). Si aucune DTD n'apparaît dans le fichier (ce qui active la définition de type de document par défaut du navigateur), la balise de début html débute la première ligne du fichier. La balise de fin doit se trouver à la dernière ligne du fichier, mais il n'est pas obligatoire qu'elle soit seule sur cette ligne.

L'élément html ne permet pas un affichage autonome, mais il constitue le contexte de positionnement de la racine dans un environnement totalement compatible W3C. Ce point s'applique à Netscape 6 et IE 6 (dans ce dernier cas, uniquement si le document commence par certaines définitions DOCTYPE). Dans le cas contraire, IE pour Windows (de IE 4 à IE 5.5) assimile l'élément body au contexte de positionnement de la racine. Vous ne constaterez probablement aucune différence si vous ne spécifiez pas les marges, les bordures ou le remplissage pour l'élément body.

Les normes HTML 4 et XHTML n'incluent pas la prise en charge explicite des attributs id, class ou style, mais les navigateurs DHTML modernes les prennent en charge.

 
Exemple
 
<HTML>
<HEAD>
    ...
</HEAD>
<BODY>
    ...
</BODY>
</HTML>
 
Attributs spécifiques à l'élément
 
scrollversionxmlns
 
Attributs du gestionnaire d'événements spécifiques à l'élément

Aucune.

titleNN 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.

 
Rf rence de modle d'objet
 
[window.]document.getElementById(elementID).title
scrollNN s.o. IE 6 HTML s.o.  

scroll="featureSwitch"

Facultatif  

Lorsque IE 6 est en mode de compatibilité avec les normes (reportez-vous à la description de l'élément DOCTYPE au début de ce chapitre), il assimile l'élément html à la  «  toile   » sur laquelle tracer le contenu du document. Par défaut, la toile est dotée de barres de défilement si le contenu déborde de la zone de contenu de la fenêtre. Vous pouvez forcer l'affichage des barres de défilement, quel que soit l'état de débordement, en réglant l'attribut scroll de l'élément html. Si vos pages doivent également se charger dans d'anciennes versions de IE pour Windows, réglez le même attribut pour l'élément body (la  «  toile   » des anciennes versions).

 
Exemple
 
<HTML scroll="no">...</HTML>
 
Valeur

Constante: auto | no | yes.

 
Par défaut

auto

 
Rf rence de modle d'objet
 
[window.]document.getElementById(elementID).scroll
titleNN 6 IE 3 HTML 3.2

title="advisoryText"

Facultatif

Description de l'slé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.

 
Rf rence de modle d'objet
 
[window.]document.getElementById(elementID).title
versionNN 6 IE 6 HTML 3.2  

version="string"

Facultatif  

L'attribut version est délaissé dans HTML 4 et n'avait jamais été adopté par les principaux navigateurs, jusqu'à ce que la volonté de conformité aux normes ne conduisent les éditeurs à utiliser l'attribut sans avenir. Cette information, qui était à l'origine destinée à spécifier la version de la DTD HTML prise en charge par le document, figure de façon universelle dans une déclaration de DTD séparée (dans l'élément DOCTYPE) avant l'élément html, en tête du document. Vous ne devez pas utiliser cet attribut.

 
Valeur

Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).

 
Par défaut

Aucune.

xmlnsNN s.o. IE 5 HTML X1.0  

xmlns="namespaceSpec"

Facultatif  

L'attribut W3C et sa valeur URI fixe doivent se trouver dans l'élément html de tous les documents XHTML. Microsoft utilise cet attribut pour permettre à IE 5 et versions ultérieures pour Windows de référencer les éléments qui appartiennent à des sources non HTML, notamment l'implémentation par Microsoft des comportements (modules de script externes génériques applicables à n'importe quel élément).

 
Valeur

Pour XHTML, une chaîne URI fixe: http://www.w3.org/1999/xhtml. Pour les références d'espace de nom IE 5 et versions ultérieures, il suffit d'un nom de préfixe (MSIE pour les comportements intégrés) ou d'un préfixe et d'un URI agissant comme identifiant supplémentaire pour le préfixe. Veuillez remarquer le délimiteur deux-points.

 
Par défaut

Aucune.