<s>: S 要素

最終更新:2026-10-13

<s>S 要素

もはや正確でない・関連しないテキスト(例:取り消し価格)に取り消し線を表示します。

カテゴリ書式
コンテンツモデルフレージングコンテンツ
許可される親要素フレージングコンテンツを受け入れる要素
閉じタグ必要 </s> タグ
ステータス標準

📝 構文

<s>取り消し線テキスト</s>

▶ サンプル

下のコードを編集して、playground でリアルタイム結果を確認:

🌐 ブラウザサポート

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<s> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
すべての主要ブラウザでサポート
ヒント: 文書から削除されたテキストを表すには、意味がより明確な <del> を使いましょう。

❓ よくある質問

Qs と del の違いは何ですか?
Aスタイルは同じ(デフォルトの打ち消し線)でも、意味が違います。<s> は「正しくなくなった・関係なくなった」(打ち消し線の旧価格や古い情報)、<del> は「文書編集で削除された内容」を表します。EC サイトの旧価格には <s>、修正記録には <del> を使いましょう。
Qs タグは廃止されましたか?
Aいいえ。HTML4 の時代には <s> は <strike> とともに非推奨とされましたが、HTML5 で復活し「もはや正確ではない」という意味が与えられました。現在 <s> は完全に有効で、廃止されているのは <strike> の方です。
Q打ち消し線の価格には s タグと CSS のどちらを使うべきですか?
A<s> の使用をおすすめします。「もはや正確ではない」という意味を持つため、スクリーンリーダーや検索エンジンが「これは旧価格だ」と理解できます。純粋な CSS の打ち消し線(text-decoration: line-through)より情報量が多いのです。意味を持たない純粋な装飾の打ち消し線だけが CSS の出番です。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%