body要素
要素名 | バージョン | 開始タグ | 終了タグ | 分類/親 | 中身 |
---|---|---|---|---|---|
body | 2.0, 2.x, 3.2, 4.0, X1.0, X1.1 | 省略可 | 省略可 | html, noframes | (%block;|script)+ +(ins|del) |
属性名 | バージョン | 属性値 | 既定値 | 備考 |
---|---|---|---|---|
background | (4.0), (X1.0) | %URI; | #IMPLIED | texture tile for document background |
bgcolor | (4.0), (X1.0) | %Color; | #IMPLIED | document background color |
text | (4.0), (X1.0) | %Color; | #IMPLIED | document text color |
link | (4.0), (X1.0) | %Color; | #IMPLIED | color of links |
vlink | (4.0), (X1.0) | %Color; | #IMPLIED | color of visited links |
alink | (4.0), (X1.0) | %Color; | #IMPLIED | color of selected links |
onload | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the document has been loaded |
onunload | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the document has been removed |
共通属性 …… %i18n;, %coreattrs;, %events;
bodyの解説
HTML 文書の本体となる部分です。この中に見出し、段落その他の要素が入ってきます。なお、以前はこの要素の直下にテキストやインライン要素を含むことができましたが、HTML4 Strict では必ず p要素やその他のブロック要素を入れなければなりません。
body要素は終了タグ開始タグ共に省略可能ですが、省略しない方が良いでしょう。もちろん XHTML ではタグの省略はできません。
HTML3.2 では色や背景画像の指定ができましたので、これを利用している人は多いようです。それはそれで良いのですが、色指定を単独で行わないように注意して下さい。ブラウザが「背景色黒、文字色白」に設定されているとき、bgcolor="white" だけを指定して text="black" を指定しないと、文字が読めなくなってしまいます。 同様に、背景画像だけの指定も問題ありです。
なお、HTML4 ではこれらがすべてお勧めできない属性となっています。代わりに、スタイルシートの使用が推奨されます。
- 「body要素」にコメントを書く