Quelques nouveautés de HTML 3.2
-
Un document HTML 3.2 doit commencer par une ligne permettant de le
différencier de documents plus anciens:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-
La marque <p> peut prendre un attribut permettant
un alignement horizontal du contenu du paragraphe: align,
qui peut prendre les valeurs left, center
et right.
paragraphe justifié à gauche <p align="left">
paragraphe centré <p align="center">
paragraphe justifié à droite <p align="right">
-
La marque <div> permet de définir des attributs
pour toute une section d'un document. Elle peut entre autres être
utilisée pour définir un alignement horizontal pour toute une
partie du texte. Elle est alors utilisée avec l'attribut
align, avec les mêmes valeurs que pour la marque
<p>. La marque <div> porte
sur un ou plusieurs paragraphes complets.
-
La marque <ul>, ainsi que la marque
<li> au sein d'une marque
<ul>, peuvent prendre l'attribut type
avec une des valeurs disc, square ou
circle. Quand l'attribut est utilisé dans une marque
<ul>, il définit la forme par défaut
associée aux marques <li> de la liste ainsi
créée.
- <li type="disc">
- <li type="square">
- <li type="circle">
-
La marque <ol>, ainsi que la marque
<li> au sein d'une marque
<ol>, peuvent prendre l'attribut type
avec une des valeurs 1 (chiffres arabes), a
(lettres de l'alphabet, minuscules), A (lettres de l'alphabet,
majuscules), i (chiffres romains, minuscules) ou
I (chiffres romains, majuscules).
Ces deux marques peuvent aussi prendre l'attribut start avec une valeur numérique permettant de définir la valeur à partir de laquelle la numérotation va se poursuivre. Dans l'exemple ci-dessous, la liste commence avec <ol start=3>:- <li type="1">
- <li type="a">
- <li type="A">
- <li type="i">
- <li type="I">
-
Indices et exposents: les marques <sub> ...
</sub> et <sup> ...
</sup>. Elles peuvent être imbriquées.
e<sup>x<sub>1</sub></sup> apparaît
ainsi:
ex1
-
La marque <hr> peut prendre les attributs suivants:
align, pouvant prendre les valeurs left,
center ou right, pour le placement horizontal de la barre;
noshade (pas de valeur associée), pour supprimer
l'éventuel effet d'ombre; size, pouvant prendre une
valeur numérique entière positive indiquant l'épaisseur
de la barre en pixels; width, pouvant prendre une valeur
numérique entière positive indiquant la longueur de la barre
en pixels (ou en proportion de la largeur de la fenêtre si la valeur
est suivie du signe %).
<hr width="50%" align="left">
<hr width="50%" align="center">
<hr width="50%" align="right">
Note: dans le polycopié, un "bogue" d'Amaya fait que l'image ci-dessous n'est pas en marge droite. La visualisation "en-ligne" est par contre correcte.
-
Flot de texte le long d'une image:
Pour la marque <img ...>, l'attribut align peut prendre les valeurs supplémentaires suivantes: left ou right. Le texte qui suit est alors affiché au même niveau que l'image.
La marque <br clear="..."> peut être utilisée pour forcer le texte qui suit à commencer là où la marge est à nouveau libre (les ... correspondent à left, right ou all et indiquent le(s) côté(s) où la marge doit être libre).N.B.: la marque <img ...> peut se trouver soit avant le début du paragraphe qui doit occuper l'espace à côté de l'image, soit au début du paragraphe. Dans l'exemple ci-dessus, la marque <img src="VP-SE.gif" align="right"> se trouve juste avant "Flot de texte ..."