概要
この要素は、何か特定のセマンティクスを表すものではない、フレージング・コンテンツの為の汎用コンテナです。CSS によるスタイリングの用途等で、要素のグループ化が必要な場合に用います。多くの場合、 class 属性か id 属性、lang 属性等と共に使われます。セマンティクス上で他に適切な要素がある場合はそちらを使用して下さい。
<span>
は {{ HTMLElement("div") }} 要素と非常に似た役割を持っています。 {{ HTMLElement("div") }} 要素がブロックレベル要素の汎用コンテナであるのに対し、<span>
はインラインレベル要素の為の汎用コンテナの役割を果たします。
使用可能な場所
コンテンツカテゴリ | フローコンテンツ、フレージングコンテンツ |
---|---|
許可されたコンテンツ | フレージングコンテンツ |
タグの省略 | 不可。開始タグと終了タグの両方が必要。 |
許可された親要素 | フレージングコンテンツを受け入れる全ての要素。また、フローコンテンツを受け入れる全ての要素。 |
標準文書 | HTML5, section 4.6.24; HTML 4.01, section 7.5.4 |
属性
他の全ての要素と同様に、この要素はグローバル属性を持ちます。
DOM インターフェース
この要素は HTMLSpanElement
インターフェースを提供します。
例
<p><span>Some text</span></p>
結果
Some text
関連情報
- {{htmlelement("div")}}
{{ HTML:Element_Navigation() }}