<span>

特定の範囲をグループ化する

HTML4.01 ~ 利用可能

最終更新日: 2021.05.06

どんなタグ?
特定の範囲でスタイルを変更する場合に
<span>タグを使う。

コードサンプルHTML
<p>
 私は最近、<span>WEBデザイン</span>を勉強しています。
</p>
コードサンプルCSS
span {
 color:red;
} 

span(スパン)要素は、タグ自身に特に意味や役割を持っていません。
特定の箇所を<span></span> タグで挟みグループ化してスタイルを変更する際に使用します。

また、span要素は、インライン要素です。
主に文章の一部として利用される要素であり、span要素で囲まれた前後は改行されません。 同じ役割の要素として、div要素がありますが、div要素はブロック要素であり、要素の前後は改行されます。
どのカテゴリに属しているの?
spanタグは フロー・コンテンツ, フレージング・コンテンツ というコンテンツ・カテゴリに属しているタグです。
梱包できるタグは?
spanタグに梱包できるタグコンテンツ・モデルは、フレージング・コンテンツです。
つまり、フレージング・コンテンツというカテゴリに属しているタグなら梱包可能です。

TERU文章の一部でスタイル変更したい時によく利用します!

どうやって使うの?
スタイルを変更したい箇所を、
<span> タグで挟んで使います。

spanタグはスタイルを変更したい箇所を<span></span>で挟むだけです。

spanタグはインライン要素で文章の一部を変更する場合に利用します。見出し、段落、リスト、フォームなど、まとまった単位でスタイルを変更したい場合はブロック要素であるdivタグを使用します。

使い方
<span>スタイルを変更したい文字</span>
コードサンプルHTML
<p>
 abcd<span>efg</span>hij
</p>
コードサンプルCSS
span {
 color:red;
 font-size:30px;
} 
ブラウザでの表示例
https://codehero.shibajuku.net/html/span/sample01/
どこでも使えるの?
spanタグは フレージング・コンテンツ が配置できるところならどこでも使えます。
気をつけることは?
spanタグはインライン要素なので、デフォルトでは前後に改行が入らないので注意してください。

TERU一部テキストのフォント調整や文字色、背景色の変更などによく利用します。

使える属性は?
グローバル属性のみ使えます。

<span> タグには、どの要素にでも使えるグローバル属性のみ使えます。

TERU使えるのはグローバル属性のみです。

サンプルが見たい
<span>タグを使ったサンプルを
いくつか紹介。

<span> タグを使ったサンプルを紹介します。

文章の一部で色を変えるパターン

コードサンプルHTML
<p>
 重要なのは<span>辞めないこと</span>です
</p> 
コードサンプルCSS
span {
 color:yellow;
} 
ブラウザでの表示例
https://codehero.shibajuku.net/html/span/sample02/

文章の一部でスタイル変えるパターン

コードサンプルHTML
<p>
 重要なのは<span>辞めないこと</span>です
</p> 
コードサンプルCSS
span {
 font-style:italic;
} 
ブラウザでの表示例
https://codehero.shibajuku.net/html/span/sample03/

TERU汎用的に利用できるタグです

デフォルトスタイルは?
特にありません。

TERUspan要素にデフォルトスタイルは、ありません。

対応ブラウザは?
基本的にどのブラウザでも大丈夫。

<span>タグは主に以下のブラウザが対応しています。

Internet Explorar
Internet Explorar 有り
Edge
Edge 有り
Google Chrome
Google Chrome 有り
Firefox
Firefox 有り
Safari
Safari 有り
Opera
Opera 有り

TERUどのブラウザでも問題ありません。

このリファレンスを書いた人

TERU

TERU

フリーランスのWEBエンジニア。 インフラSE10年→ITベンチャーへ転職→1年後にフリーランス(2019年8月~) WordPress、Shopifyを中心にサイト制作を行っています。 今はフリーランスチームでの活動に注力してます。

About サロンメンバーで作った
リファレンスサイト

Shibajuku

Webのスキルを
ワイワイ学んで、
ガンガン活用
するサロン。

このサイトはWebクリエーター養成所
「Shibajuku」のメンバーが作った、
初心者でもわかりやすいHTML + CSSのリファレンスサイトです。

このサイトについて