Il s'agit de la suggestion de style donnée par l'organisation W3C à HTML4 , mais malheureusement, les navigateurs ajoutent tous leurs propres attributs privés, faisant de la norme un cloud. Mais c'est toujours très significatif pour nous.
Annexe D. Fiche de style par défaut pour HTML 4
Cette annexe est informative, pas normale.
Cette feuille de style décrit le formatage typique de tous les éléments HTML 4 ([HTML4]) basés sur des recherches approfondies sur la pratique actuelle de l'UA. Les développeurs sont encouragés à l'utiliser comme feuille de style par défaut dans leurs implémentations.
La présentation complète de certains éléments HTML ne peut pas être exprimée dans CSS 2.1, y compris les éléments remplacés (IMG, objet), les éléments de script (script, applet), les éléments de contrôle de formulaire et les éléments de trame.
Pour d'autres éléments, la présentation héritée peut être décrite dans CSS mais la solution supprime l'élément. Par exemple, l'élément de police peut être remplacé en attachant les déclarations CSS à d'autres éléments (par exemple, div). De même, la présentation héritée des attributs de présentation (par exemple, l'attribut de bordure sur la table) peut être décrite dans CSS, mais le balisage dans le document source doit être modifié.
Annexe D. Fiche de style par défaut pour HTML 4html,address,Blockquote,
corps, dd, div,
dl, dt, champ, forme,
cadre, trame,
H1, H2, H3, H4,
H5, H6, noframe,
ol, p, ul, centre,
dir, hr, menu, pre { affichage : bloc}
li { affichage : list-item}
tête { affichage : aucun}
Tableau { Affichage : Tableau}
tr { affichage : table-rang}
thead { affichage : groupe de table-tête}
tbody { affichage : groupe de table-rang}
tfoot { affichage : table-foot-group}
col { affichage : table-colonne}
Colgroup { affichage : table-column-group}
td, th { affichage : table-cellule}
Légende { Affichage : Table-Caption}
Th { Font-Weight : plus audacieux; Texte-aligne : Centre}
Légende { Text-Align : Centre}
corps { marge : 8px}
H1 { Font-Size : 2EM; marge : .67em0}
H2 { taille de police : 1.5em; marge : .75em0}
H3 { taille de police : 1.17em; marge : .83em0}
H4, P,
Blockquote, ul,
Fieldset, forme,
ol, dl, dir,
Menu { marge : 1.12em0}
H5 { taille de police : .83em; marge : 1.5EM0}
H6 { taille de police : .75em; marge : 1.67em0}
H1, H2, H3, H4,
H5, H6, B,
Strong { Font-Weight : plus audacieux}
BlockQuote { margin-left : 40px; marge-droite : 40px}
je, cite, em,
var, adresse { style de police : italique}
pré, tt, code,
KBD, SAMP { Font-Family : Monospace}
pre { blanc : pre}
bouton, textarea,
entrée, sélectionnez { affichage : bloc en ligne}
Big { taille de police : 1.17em}
petit, sub, sup { taille de police : .83em}
sub { Vertical-Align : sub}
Sup { Vertical-Align : Super}
Tableau { Espacement des bordures : 2px;}
thead, tbody,
TFOOT { Vertical-Align : Middle}
td, th, tr { Vertical-Align : héritage}
S, Strike, del { text-décoration : ligne à through}
hr { border : 1pxinset}
ol, ul, dir,
menu, dd { margin-left : 40px}
ol { list-style-type : décimal}
Olul, Ulol,
Ulul, Olol { margin-top : 0; marge-fond : 0}
u, ins { text-decoration : soulignement}
br: avant { contenu : / a; Espace blanc : pré-ligne}
Centre { Text-Align : Centre}
: lien ,: visité { text-décoration : soulignement}
: Focus { Outline : ThindottedInvert}
/ * BeginBiDirectionalitySettings (donotchange) * /
Bdo [dir = ltr] { Direction : ltr; Unicode-bidi : Bidi-override}
Bdo [dir = rtl] { Direction : rtl; Unicode-bidi : Bidi-override}
* [Dir = ltr] { Direction : ltr; Unicode-bidi : intégrer}
* [Dir = rtl] { Direction : rtl; Unicode-bidi : intégrer}
@mediaprint {
H1 { Page-Break-Beul : toujours}
H1, H2, H3,
H4, H5, H6 { Page-Break-après : Évitez}
ul, ol, dl { page-break-before : éviter}
}