#?SuikaWiki/0.9
* 汎用属性? type (HTML)
[1] [[HTML]] の多くの(?)要素で、 [CODE(HTMLa)[[[style]]]]
属性の[[スタイル言語]]を指定するために
[DFN[[CODE(HTMLa)[[[type]]]] 属性]]を使うことができるとしている解説
(書籍やウェブ頁) があります。
使用例:
[PRE(HTML)[
<[CODE(HTMLe)[[[h1]]]]
[CODE(HTMLa)[type]]="[CODE(MIME)[[[text/css]]]]"
[CODE(HTMLa)[style]]="[SAMP(CSS)[[[color]]: [[red]]]]">
ほにゃらかほいほい[CODE(HTMLe)[h1]]>
]PRE]
[2] このような [CODE(HTMLa)[type]] 属性の使われ方は
[[IETF]] や [[W3C]] の最終版仕様にはありませんし、
[[Gecko]] や [[IE]] が実装していると言う話も聞きません。
[[WinIE]] は [CODE(HTMLa)[[[onload]]]] 属性などのための汎用属性
[CODE(HTMLa)[[[language]]]] を独自拡張として持っていますが、
[[CSS]] しか使えない [CODE(HTMLa)[style]] 用にも実装しているとはちょっと考えにくいです。
それなら [[JSSS]] にも対応していた [[Classic Mozilla]]
はと言うと、特に [CODE(HTMLa)[style]] 属性値の型を指定する方法は用意されていないようです (自動判別?)。
[5]
- ''TYPE attribute on P in HTML 4.0 draft from Liam Quinn on 1997-07-14 (www-html-editor@w3.org from July to September 1997)'' :
HTML 4.0 原案中に [CODE(HTMLe)[p]] 要素に [CODE(HTML)[[CODE(HTMLa)[type]]="text/css"]] がついた例があると言う指摘。
- ''www-html@w3.org from September 1997: stupid multiple definitions for the TYPE attribute'' :
HTML には意味の異なる [CODE(HTMLa)[type]]
属性があると言う話題で、 HTML 4.0 原案中の例についての話も。
HTML 4.0 の最初の原案である
''Style Sheets in HTML documents''
中には、 >>1 と似た、 [CODE(HTMLe)[p]] 要素にスタイル指定を加えた例文がありました。
指摘を受けてその [CODE(HTMLa)[type]] 属性は次の原案で削られています。
ところで、その原案の前の版である
''HTML and Style Sheets''
の同じ例には、 [CODE(HTMLa)[type]] 属性がありません。
ですから、この原案が出された後、
W3C の HTML WG で [CODE(HTMLa)[type]] 属性が提案されたものの結局は採用されなかった可能性があります。
ただ、このたった一つの例から汎用属性(?)に出世してかなり広範囲に知れわたったのだとすると話がうますぎます。
大体不思議解説の著者は仕様書の原案なんて読まないでしょう。
[WEAK[(でも本文や DTD は読まないけど新しい tag や属性を漁ってはいるかもしれない。)]]
他にも出所があるのかもしれません。
[4] 出現例のある要素型:
- [CODE(HTMLe)[[[div]]]]
- [CODE(HTMLe)[[[fieldset]]]]
- [CODE(HTMLe)[[[font]]]]
- [CODE(HTMLe)[[[h1]]]]
- [CODE(HTMLe)[[[p]]]]
[3] 出現例:
- ''デジタル社会論''
- ''WebDesign - CSS: Allgemeines''
- ''Rapidforen-Zusätze''
- ''HTML/Documentos ...''
- ''Modele de Stil Interne''
- ''a) Modele interne de stiluri (pentru fiecare instructiune in parte)''
- ''b) Modele de stiluri definite in antetul fisierului''
- ''Feuilles de style''
この属性が載っている解説本もありましたし、
解説頁等ももっとあるかもしれませんが、
検索し難いので全貌がつかめません。
[6]
超有名というほどではないですが、かなりの範囲に広がっている (た) と推測されますけど、共通の親玉みたいなものはいるのでしょうか。別々に発生したとするとちょっと不自然な気がします。
([[名無しさん]])
[[#comment]]
* メモ