#1290 XHTML ブロック要素とインライン要素
内容がインライン要素であるブロック要素
p
段落h1
~h6
見出しaddress
執筆者のメールなど
内容がブロック要素であるブロック要素
div
ブロック要素のグループ化blockquote
ブロック要素の引用noscript
内容が決まっているブロック要素
table
内容は caption, tbody, thead, tfoot, colgroupul
内容はli
のみol
内容はli
のみdl
内容はdt
とdd
のみhr
内容は空
内容が特殊なブロック要素
form
pre
fieldset
*ありがちな誤用
- p
内部に ブロック要素(p
や blockquote
)を含むのはNG
- blockquote
直にテキストを囲うのはNG → p
で括ること。
- div
直にインライン要素を囲うのはNG
インライン要素
- よく使う -
a, img, br, q, span, br, em, strong, script, big, small, tt, i, b
- フォーム -
input, select, textarea, label, button
- たまに使う
- object - 将来的に applet を object で置き換え。
- code コンピュータコードの断片
- cite 引用元
- sub 下付き添え字
- sup 上付き添え字
- 使わない
- dfn 被定義語句
- samp プログラムの出力例
- kbd ユーザによる入力語句
- var コンピュータコードの変数
- map クライアントサイドイメージマップ
- bdo 国際化双方向テキスト
- abbr 省略語句一般 (etc. など)
- acronym 頭文字化省略語 (USA など) 基本的に abbr を使う。