概要
- カテゴリー
- 内容モデル
-
dl
要素の子である場合は、下記のセット。下記に、0個以上のScript-supporting contentの混在も可。dl
要素の子でない場合は、Flow content
- 属性
-
- グローバル属性
- HTML構文におけるタグの省略
-
- 省略不可。
- WAI-ARIA
- 視覚系ブラウザのデフォルトとして期待されるCSS
-
div { display: block; unicode-bidi: isolate; }
- 意味・用法
-
特別な意味を持たない。
他に適切な要素がある場合はそれを用いるものであり、この要素は最後の手段として検討することを強く推奨する。
私見・補足
Flow contentレベルの汎用要素。
この要素自体には、特定の論理的意味・文書構造的意味はない。
意味を付与したい場合は、class
属性にそれらしい属性値を入れるか、title
属性に説明を入れるか、WAI-ARIAのrole
属性を設定するか、MicrodataやRDFaを用いる。
論理的意味・文書構造的意味とは無関係に、スタイルシートやスクリプトを適用する都合のため「だけ」にFlow contentレベルの範囲をくくりたい場合は、div
要素を用いる。
Phrasing contentレベルの汎用要素は、span
要素。
dl
要素の子要素である場合には、dl
要素内部でのグループ分けの意味合いを持つことになる。個人的には、なんらの属性の付加もなしでdiv
要素が特定の意味合いをもってしまうようなあり方は、div
要素は本来汎用的な要素だという点を損なうものであり、違和感がある。