Widely available すべての主要ブラウザで対応済み。安心して使用可能。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
1
12
1
1
18
1
DOM API

HTMLSpanElement インターフェイスは span 要素を表し、 HTMLElement から派生していますが、それ以外のプロパティやメソッドを追加していません。

15
12
1
6
18
6
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<p>Displays <span style="color: red">part of</span> the text <span style="color: red">in red</span>.</p>
<p>Price: <span class="price">¥1,200</span></p>

ライブデモ

インラインスタイリング

span 要素でテキストの一部にスタイルを適用。

プレビュー全画面表示

テキスト装飾

span でテキストの一部を異なるスタイルで装飾。

プレビュー全画面表示

span とセマンティック要素の使い分け

意味がある場合はセマンティック要素を使い、ないときだけ span。

プレビュー全画面表示

実務での使いどころ

  • <span> の活用

    <span> は HTML の要素で、記述コンテンツの汎用的なインラインコンテナーであり、何かを表すものではありません。

注意点

  • 古いブラウザでは対応していない場合がある。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。