--- title: slug: Web/HTML/Element/span tags: - Element - HTML - HTML text-level semantics - 'HTML:Flow content' - Reference - Web translation_of: Web/HTML/Element/span ---
{{HTMLRef}}

HTML の <span> 要素は、記述コンテンツの汎用的な行内コンテナーであり、何かを表すものではありません。スタイル付けのため ({{htmlattrxref("class")}} または {{htmlattrxref("id")}} 属性を使用して)、または {{htmlattrxref("lang")}} のような属性値を共有したりするために要素をグループ化する用途で使用することができます。他に適切な意味的要素がない時にのみ使用してください。 <span> は {{HTMLElement("div")}} 要素ととても似ていますが、 {{HTMLElement("div")}} がブロックレベル要素であるのに対し、 <span>インライン要素です。

{{EmbedInteractiveExample("pages/tabbed/span.html", "tabbed-shorter")}}
コンテンツカテゴリ フローコンテンツ, 記述コンテンツ
許可されている内容 記述コンテンツ
タグの省略 {{no_tag_omission}}
許可されている親要素 記述コンテンツを受け入れるすべての要素、またはフローコンテンツを受け入れるすべての要素。
暗黙の ARIA ロール 対応するロールなし
許可されている ARIA ロール すべて
DOM インターフェイス {{domxref("HTMLSpanElement")}} ({{glossary("HTML5")}} より前は {{domxref("HTMLElement")}})

属性

この要素にはグローバル属性のみがあります。

例 1

HTML

<p><span>Some text</span></p>

結果

{{EmbedLiveSample('Example_1')}}

例 2

HTML

<li><span>
    <a href="portfolio.html" target="_blank">See my portfolio</a>
</span></li>

CSS

li span {
  background: gold;
 }

結果

{{EmbedLiveSample('Example_2')}}

仕様書

仕様書 状態 備考
{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-span-element', '<span>')}} {{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-span-element', '<span>')}} {{Spec2('HTML5 W3C')}} {{glossary("DOM")}} インターフェイスを {{domxref("HTMLSpanElement")}} に変更
{{SpecName('HTML4.01', 'struct/global.html#edef-SPAN', '<span>')}} {{Spec2('HTML4.01')}}

ブラウザーの互換性

{{Compat("html.elements.span")}}

関連情報