この付録は有益であり、規範的ではありません。
このスタイルシートは、現在のUAプラクティスの広範な研究に基づいて、すべてのHTML 4([HTML4])要素の典型的なフォーマットを説明しています。開発者は、実装でデフォルトのスタイルシートとして使用することをお勧めします。
いくつかのHTML要素の完全なプレゼンテーションは、交換された要素(「IMG」、「オブジェクト」)、スクリプト要素(「スクリプト」、「アプレット」)、フォーム制御要素、フレーム要素を含むCSS 2.1で表現することはできません。
他の要素の場合、レガシープレゼンテーションはCSSで説明できますが、ソリューションは要素を削除します。たとえば、フォント要素は、他の要素(例えば、div)にCSS宣言を取り付けることで置き換えることができます。同様に、プレゼンテーション属性のレガシープレゼンテーション(例えば、テーブルの「境界」属性)はCSSで説明できますが、ソースドキュメントのマークアップを変更する必要があります。
HTML、アドレス、
BlockQuote、
ボディ、DD、div、
dl、dt、fieldset、form、
フレーム、フレームセット、
H1、H2、H3、H4、
H5、H6、noframes、
ol、p、ul、center、
dir、hr、メニュー、pre {display:block}
li {display:list-item}
head {display:none}
表{表示:テーブル}
tr {display:table-row}
thead {display:table-header-group}
Tbody {展示:Table-Row-Group}
tfoot {display:table-footer-group}
col {展示:テーブルコラム}
colgroup {display:table-column-group}
TD、th {展示:テーブルセル}
キャプション{表示:テーブルキャプション}
th {font-weight:bolder;テキストアライグ:センター}
キャプション{Text-Align:Center}
ボディ{マージン:8px}
h1 {font-size:2em;マージン:.67em 0}
h2 {font-size:1.5em;マージン:.75em 0}
h3 {font-size:1.17em;マージン:.83em 0}
H4、P、
BlockQuote、ul、
フィールドセット、フォーム、
ol、dl、dir、
メニュー{マージン:1.12em 0}
h5 {font-size:.83em;マージン:1.5EM 0}
h6 {font-size:.75em;マージン:1.67em 0}
H1、H2、H3、H4、
H5、H6、B、
strong {font-weight:Bolder}
blockquote {margin-left:40px;マージン右:40px}
私、引用、em、
var、address {font-style:italic}
pre、tt、code、
kbd、samp {font-family:monospace}
pre {White-Space:pre}
ボタン、Textarea、
入力、select {display:inline-block}
big {font-size:1.17em}
小さい、sub、sup {font-size:.83em}
sub {vertical-align:sub}
sup {vertical-align:super}
表{境界面:2px; }
thead、tbody、
tfoot {vertical-align:middle}
td、th {vertical-align:継承}
s、ストライク、del {テキストデコレーション:ラインスルー}
HR {Border:1PX Inset}
ol、ul、dir、
メニュー、DD {マージン左:40px}
ol {list-style-type:小数}
ol ul、ul ol、
ul ul、ol ol {margin-top:0;マージンボトム:0}
u、ins {テキストデコレーション:下線}
BR:{content: "/a"}の前
:前、:{White-Space:Pre-line}の後
Center {Text-Align:Center}
:link、:訪問{テキスト - 装飾:下線}
:フォーカス{アウトライン:薄い点線の反転}
/ *双方向設定を開始します(変更しないでください) */
bdo [dir = "ltr"] {方向:ltr; unicode-bidi:bidi-override}
bdo [dir = "rtl"] {方向:rtl; unicode-bidi:bidi-override}
*[dir = "ltr"] {方向:ltr; Unicode-bidi:埋め込み}
*[dir = "rtl"] {方向:rtl; Unicode-bidi:埋め込み}
@media print {
h1 {page-break-before:常に}
H1、H2、H3、
H4、H5、H6 {After:回避}
ul、ol、dl {page-break-before:避ける}
}