* s 要素型 (HTML, XHTML 1)

[1] [[HTML]] の [DFN[[CODE(HTMLe)[s]] 要素型]]の要素は、
[[内容]]を[RUBYB[抹消] [strike‐through]]スタイルで表示するべきものです。

[2] 仕様書:
- [[HTML 4]]
-- 15.2.1 Font style elements: the [CODE(HTMLe)[TT]], [CODE(HTMLe)[I]],
[CODE(HTMLe)[B]], [CODE(HTMLe)[BIG]], [CODE(HTMLe)[SMALL]], [CODE(HTMLe)[STRIKE]], 
[CODE(HTMLe)[S]], and [CODE(HTMLe)[U]] elements
<IW:HTML4:"present/graphics.html#edef-S">

[3]
:[[開始タグ]]:必須
:[[終了タグ]]:必須
:[[内容模型]]:[CODE(SGML)[(%[[inline]];)*]]
:出現できる文脈:[CODE(SGML)[%inline]] な文脈
:[[属性]]:
,属性名	,属性値	,既定値	,説明	,出典
,[CODE(HTMLa)[[[class]]]]	,	,	,[[級]]	,[HTML4] %[[coreattr]]
,[CODE(HTMLa)[[[dir]]]]	,	,	,[[書字方向]]	,[HTML4] %[[i18n]]
,[CODE(HTMLa)[[[id]]]]	,	,	,一意識別子	,[HTML4] %coreattr
,[CODE(HTMLa)[[[lang]]]]	,	,	,[[自然言語]]	,[HTML4] %i18n
,[CODE(HTMLa)[[[xml]]:lang]]	,	,	,自然言語	,[XHTML1]
,[CODE(HTMLa)[[[onclick]]]]	,	,	,	,[HTML4] %[[events]]
,[CODE(HTMLa)[[[ondblclick]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onkeydown]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onkeypress]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onkeyup]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onmousedown]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onmousemove]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onmouseout]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onmouseover]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[onmouseup]]]]	,	,	,	,[HTML4] %events
,[CODE(HTMLa)[[[style]]]]	,	,	,スタイル情報	,[HTML4] %coreattr
,[CODE(HTMLa)[[[title]]]]	,	,	,注釈的題	,[HTML4] %coreattr


[[#comment]]


** 代替

[8] この要素型は'''[RUBYB[非推奨] [deprecated]]'''です。
代わりに、[[スタイル・シート]]を利用できます。

[9] [[CSS]] なら [SAMP(CSS)[[[text-decoration]]]] 特性を利用できます。

抹消スタイルにしたい理由が削除 (取消し) 部分を表すことにあるなら、
[CODE(HTMLe)[[[del]]]] 要素型を利用できます。 (ほとんどの場合は
[CODE(HTMLe)[del]] が適当でしょう。)

[[#comment]]


** 応用

[4] [CODE(HTMLe)[s]] 要素は、フォント・スタイル要素の一種です。
フォント・スタイル要素のレンダリングは [[UA]]
依存で、仕様書では規定されていませんが、[RUBYB[参考] [informative]]として、
[RUBYB[抹消] [strike‐through]]スタイルレンダリングするとされています。
他のフォント・スタイル要素も含めて入れ子の場合のレンダリングは UA
依存です。 [SRC[HTML 4 15.2.1]]

* 関連

[5] 歴史的理由により、まったく同じ意味・構文の [CODE(HTMLe)[[[strike]]]]
要素型があります。

* 歴史

[12] [CITE[Welcome to Netscape Navigator 3.0]], [TIME[2024-08-16T11:46:39.000Z]], [TIME[2002-06-30T20:10:08.695Z]] <https://web.archive.org/web/20020630200918/http://wp.netscape.com/eng/mozilla/3.0/relnotes/windows-3.0.html#Layout>

** HTML5

[REFS[
- [10] [CITE[IRC logs: freenode / #whatwg / 20100414]]
([TIME[2010-04-28 23:30:42 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20100414#l-81>
]REFS]

[7] [CITE@en[Web Applications 1.0 r5561   Adding the <s> element to the language.Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=9429]]
( ([TIME[2010-09-30 07:28:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=5560&to=5561>


[6] [CITE[Bug 9429 – Unobsolete the <strike> element - instead suggest how to use it]]
( ([TIME[2010-10-09 17:02:22 +09:00]] 版))
<http://www.w3.org/Bugs/Public/show_bug.cgi?id=9429>

[11] [CITE[IRC logs: freenode / #whatwg / 20130409]]
( ([TIME[2013-04-12 21:36:51 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130409>