sタグ -関連性がなくなったテキストを示す|HTML辞典

<s>タグとは?

<s> タグは、もはや有効でない、または関連性がなくなったテキストを示すためのタグです。
一般的に 価格の変更や古い情報を示す際 に使用されます。

コンテンツモデル

フローコンテンツ(Flow Content)、フレージングコンテンツ(Phrasing Content)。

閉じタグの有無

<s>開始タグ(<s>)と閉じタグ(</s>)の両方が必要 です。

基本的な記述方法

<p>通常価格 <s>5,000円</s> → セール価格 3,500円!</p>

使用できる主な属性

<s> タグには特別な属性はありません。

CSSを使ったデザイン変更

<s> タグのデフォルトのスタイルは 取り消し線text-decoration: line-through;)ですが、独自のスタイルを適用できます。

s {
color: gray;
text-decoration: line-through;
font-style: italic;
}

適切な使用例

✅ 割引前の価格を示す

<p>通常価格: <s>12,800円</s> → セール価格: 9,800円</p>

✅ 古い情報を示す

<p>このイベントは <s>2024年5月開催予定</s> ですが、新たに6月に変更されました。</p>

✅ 修正された内容を示す

<p><s>旧サイトURL: example-old.com</s> 新サイトはこちら → <a href="https://example.com">example.com</a></p>

適切でない使用例(誤った使い方)

<s> を単なる強調目的で使用する

<!-- NG: 取り消し線を強調用途で使用 -->
<p>この製品は <s>とても人気</s> です。</p>

正しい書き方(削除や無効な情報として使用)

<p>この製品の旧モデルは <s>販売終了</s> しました。</p>

<del><s> の違いを理解せずに使う

<!-- NG: `<s>` を削除した情報として使用 -->
<p>新しい利用規約:<s>ユーザー登録は不要です。</s></p>

正しい書き方(削除された情報は <del> を使用)

<p>新しい利用規約:<del>ユーザー登録は不要です。</del></p>

<s>タグと他のタグの違い

タグ役割特徴適切な用途
<s>無効・関連性のない情報を示す取り消し線が適用される旧価格、廃止情報
<del>削除されたテキストを示す変更履歴の記録向け文章の修正履歴
<ins>追加された情報を示すdel と対で使用可能修正された新情報

使用上の注意点

<s> は削除ではなく、無効・関連性のない情報に使用する

  • 削除の履歴を残す場合は <del> を使用するのが適切。

<s> で削除線を適用する場合、視覚的に区別する工夫を

  • CSS を適用して、色を変えるなどの工夫をすると可読性が向上する。

関連タグ

  • <del> – 削除されたテキストを示す
  • <ins> – 追加された情報を示す
  • <mark> – 強調表示

まとめ

<s> タグは、HTML文書内で 無効または関連性がなくなった情報を示すためのタグ です。
価格の変更や、過去の情報を明示する際に使用すると、視覚的に分かりやすくなります。