目次に戻る

span要素:HTML Living Standard各要素別メモ

概要

カテゴリー
配置できる場所
内容モデル
属性
HTML構文におけるタグの省略
  • 省略不可。
WAI-ARIA
  • すべてのroleが指定可能。
意味・用法

それ自身ではなんらの意味も持たない。

私見・補足

Phrasing contentレベルの汎用要素

この要素自体には、特定の論理的意味文書構造的意味はない。

特に意味はないけどその部分だけ言語が違うというような場合は、当該部分をspan要素マークアップして、lang属性を指定するというような使い方ができる。

意味を付与したい場合は、class属性にそれらしい属性値を入れるか、title属性に説明を入れるか、WAI-ARIArole属性を設定するか、MicrodataRDFaを用いる。

論理的意味文書構造的意味とは無関係に、スタイルシートスクリプトを適用する都合のため「だけ」にPhrasing contentレベルの範囲をくくりたい場合は、span要素を用いる。

一般的な視覚系ブラウザでのデフォルトスタイルは、インライン。

Flow contentレベルの汎用要素は、div要素