Dies ist der Stilvorschlag der W3C -Organisation an HTML4 , aber leider fügen Browser ihre eigenen privaten Attribute hinzu, wodurch der Standard zu einer Cloud wird. Aber es ist immer noch sehr bedeutsam für uns.
Anhang D. Standardstilblatt für HTML 4
Dieser Anhang ist informativ und nicht normal.
Dieses Stilblatt beschreibt die typische Formatierung aller HTML 4 ([HTML4]) -Elemente basierend auf umfangreichen Forschungsergebnissen zur aktuellen UA -Praxis. Entwickler werden ermutigt, es als Standardstilblatt in ihren Implementierungen zu verwenden.
Die vollständige Präsentation einiger HTML -Elemente kann in CSS 2.1 nicht ausgedrückt werden, einschließlich ersetzter Elemente (IMG, Objekt), Skriptelemente (Skript, Applet), Formelementelemente und Rahmenelemente.
Für andere Elemente kann die Legacy -Präsentation in CSS beschrieben werden, aber die Lösung entfernt das Element. Beispielsweise kann das Schriftelement durch Anhängen von CSS -Erklärungen an andere Elemente (z. B. Div) ersetzt werden. Ebenso kann die Legacy -Präsentation der Präsentationsattribute (z. B. das Grenzattribut in der Tabelle) in CSS beschrieben werden, das Markup im Quelldokument muss jedoch geändert werden.
Anhang D. Standardstilblatt für HTML 4html,address,Blockquote,
Körper, dd, div,
DL, DT, Fieldset, Form,
Rahmen, Frameset,
H1, H2, H3, H4,
H5, H6, Noframes,
OL, P, ul, Mitte,
Dir, HR, Menü, vor { Anzeige : Block}
li { display : list-item}
Kopf { Anzeige : Keine}
Tabelle { Anzeige : Tabelle}
TR { Anzeige : Tabellenreihe}
thead { display : table-Header-Gruppe}
tbody { display : table-rew-gruppe}
tfoot { display : table-foter-gruppe}
col { display : table-säule}
Colgroup { Anzeige : Tabellensäule-Gruppen}
td, th { display : table-cell}
Bildunterschrift { Anzeige : Tabellenkaption}
th { Schriftgewicht : mutiger; Text-Align : Mitte}
Bildunterschrift { Text-Align : Center}
Körper { Margin : 8px}
H1 { Schriftgröße : 2EM; Rand : .67EM0}
H2 { Schriftgröße : 1.5EM; Rand : .75em0}
H3 { Schriftgröße : 1.17EM; Rand : .83em0}
H4, P,
Blockquote, ul,
Fieldset, Form,
OL, DL, Dir,
Menü { Margin : 1.12EM0}
H5 { Schriftgröße : .83em; Rand : 1.5EM0}
H6 { Schriftgröße : .75em; Rand : 1.67EM0}
H1, H2, H3, H4,
H5, H6, B,
stark { Schriftgewicht : mutiger}
blockquote { margin-links : 40px; Rand-Rechts : 40px}
Ich, zitieren, em,
var, adresse { font-style : italic}
pre, tt, Code,
KBD, Samp { Schriftfamilie : Monospace}
Pre { White-Space : PRE}
Schaltfläche, textarea,
Eingabe, auswählen { Anzeige : Inline-Block}
Big { Schriftgröße : 1.17em}
klein, sub, sup { Schriftgröße : .83em}
sub { vertikal-align : sub}
sup { vertikal-align : super}
Tabelle { Grenzabteilung : 2px;}
thead, tbody,
tfoot { vertikal-align : Middle}
td, th, tr { vertikal-align : erben}
S, Strike, del { Textdekoration : Zeilen-Durchmesser}
HR { Border : 1pxinset}
ol, ul, dir, Dir,
Menü, DD { Margin-Links : 40px}
ol { Listenstil-Typ : Decimal}
Olul, Ulol,
ulul, olol { margin-top : 0; Randboden : 0}
u, Ins { Textdekoration : Unterstreichung}
BR: Vor { Inhalt :/a; weißer Raum : Vorlinie}
Center { Text-Align : Center}
: link,: besucht { textdekoration : unterstreich}
: FOCUS { SUCLINE : ThindotTedInvert}
/*BeginbidirectionalitySettings (donotchange)*/
Bdo [Dir = ltr] { Richtung : ltr; Unicode-Bidi : Bidi-Override}
Bdo [Dir = rtl] { Richtung : rtl; Unicode-Bidi : Bidi-Override}
*[Dir = ltr] { Richtung : ltr; Unicode-Bidi : Einbett}
*[Dir = rtl] { Richtung : rtl; Unicode-Bidi : Einbett}
@mediaprint {
H1 { Page-Break-vore : Immer}
H1, H2, H3,
H4, H5, H6 { Page-Break-After : Vermeiden}
UL, OL, DL { Page-Break-vor : Vermeiden}
}