打ち消し線の要素、上線の要素

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: K+S : 2007/02/13(火) 22:51  ID:nROqylMa sub-YS
いわゆる物理要素である s 要素 strike 要素ですが、
strike through(打ち消し線)を表現するための要素は何故2つあるのでしょうか。

また、視覚表現を操作する要素や属性が多く盛り込まれた仕様がありますが、その中でも u 要素(下線)に対して、
上線を引く要素(属性)が用意されていない経緯などについて説明されているものをご存知の方は居りますでしょうか。

技術的な質問ではありませんが、こうしたことについて調べるには何を参照したらよいのかと思い質問させていただきました。
これについてご存知であれば説明いただければ幸いです。

1   名前: Z ◆XTzyosZXcL : 2007/02/13(火) 22:51  ID:CSqyQR5N sub-Cl
 会員だけが読むことの出来るメーリングリストなど、W3Cの会員になって当時の資料を探すのが一番確実でしょうけれど、あまり現実的ではないですよね(^^;
 W3C(http://www.w3.org/)にも和訳されたドキュメントがおかれていたりしますが、サイト内検索などを使わないとたどり着くのは難しそうです(しかし、もしかしたら公開資料の中に何か説明があるかもしれません・・・日本語訳されてないかもしれませんけれど)。
#昨晩からGoogle検索が反応しにくくなっているのですが、何かトラブルでもあったのでしょうか。

 SおよびSTRIKE要素については、神崎氏も「STRIKEはHTML3.2で導入されたばかり、Sは初登場でいきなりdeprecatedです(Sは勧告にならなかったHTML3.0で登場)。」としか書かれていませんし、HTML辞典でも「視覚ブラウザの del要素への対応があまり進んでいなかったため」としか記述されていませんね。出所を知りたいところですが・・・あちらの掲示板(http://help.seo-equation.com/form.cgi)までは探さなかったのですが、ひょっとしたらあちらの過去ログに何か記録があるやも?。

使わない方がよい要素:
http://www.kanzaki.com/docs/html/deprecated.html

HTML辞典・STRIKE要素:
http://www.seo-equation.com/html/html/strike

2   名前: 匿名 : 2007/02/13(火) 22:51  ID:rEkc4Z1y sub-kJ
> 何故2つあるのでしょうか

http://www.doraneko.org/webauth/html32/19970114/Overview.html
注意:将来のバージョンのHTMLは、HTML3.0に由来するより簡潔な "S" タグを好み、STRIKE を漸次廃止するかもしれない。

経緯については http://lists.w3.org/Archives/Public/www-html/ の 1996-7 年あたりの議論を追えば良いのでは。たぶん。

http://lists.w3.org/Archives/Public/www-html/1996Jul/0175.html
If plans are to change it from <STRIKE> to <S>, then in the long run I think it would be better to make it <S> in Wilbur as well. Alternately, keep it as <STRIKE> in Cougar.

何か分かったら教えて下さい。


> 上線を引く要素(属性)が用意されていない経緯

overline というスタイルがそんなに一般的なものだったとは思えないけど。

Character highlighting:http://www.w3.org/MarkUp/1995-archive/html-spec.html
These element names are derived from TeXInfo macro names.

3   名前: K+S : 2007/02/13(火) 22:51  ID:nROqylMa sub-YS
>>1-2
お二方回答ありがとうございます。
提示いただいたリンク先については全てを拝見できておりませんが参考になりました。
といっても明確な答えに相当する内容は見つけられませんでしたが…。
HTML3.0, 3.2の流れからすれば、本件の内容に関してはたまたまそうなったというような感じなのかもしれませんが…。

text-decorationの表現に相当する質問でしたが、こうした内容について調べることができる方法や資料に関する知識もつけておきたいと思います。

4   名前: Z ◆XTzyosZXcL : 2007/02/13(火) 22:51  ID:D13KwVcf sub-Ds
 思い出しましたが、むしろ下記資料がヒントとなりそうです(1つ目はやはり神崎氏のところ・・・)。

参考・HTMLの過去・現在・未来:
http://www.kanzaki.com/docs/html/htminfo-ex1.html

参考・どのヴァージョンのHTMLを使ふべきか、と云ふ議論:
http://members.jcom.home.ne.jp/pctips/www/faq/WhichHTML.html

 HTMLのたどった歴史(特にHTML3.2勧告にいたった経緯)がこういった「非推奨要素・非推奨属性」について考える鍵となるのではないでしょうか(直接的にはID:rEkc4Z1y sub-kJさんの示したメール以外のメール記録を探すことで特定できそうですね)。

5   名前: K+S : 2007/02/13(火) 22:51  ID:nROqylMa sub-YS
ありがとうございます。
改めて拝見させていただきました。

>>2で教示していただいたページから当時の議論を遡ってみても、s, strike 要素については何となく分かりました。

>>4
HTMLのたどった歴史(特にHTML3.2勧告にいたった経緯)がこういった「非推奨要素・非推奨属性」について考える鍵となるのではないでしょうか
仰る通りですね。
まさに根本はブラウザの独自拡張から展開した今の非推奨な要素及び属性が正式に仕様に盛り込まれた経緯にあるように思います。
メール記録を拝見しても、当時の背景などが分からないとその本質を認識するのは難しいです…。

一覧へ戻る