* strike 要素型 (HTML, XHTML 1)

[1] [[HTML]] の [DFN[[CODE(HTMLe)[strike]] 要素型]]の要素は、
[[内容]]を[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-STRIKE">

[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)[strike]] 要素は、フォント・スタイル要素の一種です。
フォント・スタイル要素のレンダリングは [[UA]]
依存で、仕様書では規定されていませんが、[RUBYB[参考][informative]]として、
[RUBYB[抹消][strike‐through]]スタイルレンダリングするとされています。
他のフォント・スタイル要素も含めて入れ子の場合のレンダリングは UA
依存です。 [SRC[HTML 4 15.2.1]]

[[#comment]]

** 他との関係

[5] 歴史的理由により、まったく同じ意味・構文の [CODE(HTMLe)[[[s]]]]
要素型があります。

* 歴史

[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[strike]]
:日付:[TIME[1994-05-17]]
:説明:
[TIME[1994-05-17]]、
[[HTML DTD]]
に
[CODE[strike]]
が追加された。
[SRC[HTML19940517]]
:参照:[CODE[s]]

]FIG]



[10] [CITE[ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic]]
( ([TIME[2014-04-07 05:36:11 +09:00]] 版))
<https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L698>


[6] [CITE[S, Strike]], [TIME[2005-03-05T20:51:20.000Z]], [TIME[2024-10-13T02:51:58.778Z]] <http://www.blooberry.com/indexdot/html/tagpages/s/strike.htm>


[7] >>6 は [[NN]] 1.1+ としている。

[11] [[Mosaic Netscape 0.9]] にはなかったっぽい。
