Cette annexe est informative, pas normative.
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 "bordure" sur la table) peut être décrite dans CSS, mais la majoration du document source doit être modifiée.
html, adresse,
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: .67em 0}
H2 {taille de police: 1.5em; marge: .75em 0}
H3 {taille de police: 1.17em; marge: .83em 0}
H4, P,
Blockquote, ul,
Fieldset, forme,
ol, dl, dir,
Menu {marge: 1.12em 0}
H5 {taille de police: .83em; marge: 1.5em 0}
H6 {taille de police: .75em; marge: 1.67em 0}
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 de la bordure: 2px; }
thead, tbody,
TFOOT {Vertical-Align: Middle}
TD, th {Vertical-Align: héritage}
S, Strike, del {text-décoration: ligne à through}
hr {border: 1px inset}
ol, ul, dir,
menu, dd {margin-left: 40px}
ol {list-style-type: décimal}
ol ul, ul ol,
ul ul, ol {margin-top: 0; marge-fond: 0}
u, ins {text-decoration: soulignement}
Br: avant {contenu: "/ a"}
: avant ,: après {blanc-espace: pré-ligne}
Centre {Text-Align: Centre}
: lien ,: visité {text-décoration: soulignement}
: Focus {contour: mince en pointillé inversé}
/ * Commencer les paramètres de bidirectionnalité (ne modifiez pas) * /
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}
@media print {
H1 {Page-Break-Beul: toujours}
H1, H2, H3,
H4, H5, H6 {Page-Break-après: Évitez}
ul, ol, dl {page-break-before: éviter}
}