* [CODE(SGML)[%ContentType;]] 型 (HTML 4, XHTML 1) [1] [CODE(HTML)[%ContentType;]] 型は、すなわち[[内容型]] ([[媒体型]]) です。 [3] 仕様書: - [[HTML 4]] -- [CITE[6.7 Content types (MIME types)]] -- [[厳密DTD]] -- [[移行用DTD]] - [[XHTML 1.0]] -- [CSECTION[A.1.1. XHTML-1.0-Strict]] -- [CSECTION[A.1.2. XHTML-1.0-Transitional]] -- [CSECTION[A.1.3. XHTML-1.0-Frameset]] - [[XHTML m12n]] -- [CSECTION[4.3. Attribute Types]] [[HTML 4]] は [[RFC 2045]]・[[RFC 2046]]・[[IANAREG]] を参照しています [SRC[HTML 4 6.7 (規定), DTD 注釈 (参考)]]。 [[XHTML 1.0]] は [[RFC 2045]] を参照しています [SRC[XHTML 1.0 DTD 注釈 (規定)]]。 [[XHTML m12n]] は [[RFC 2045]] [SRC[XHTML m12n 4.3]] と [[HTML 4]] [SRC[XHTML m12n 5.]] を参照しています。 [4] :[[引数実体名]]:[CODE(SGML)[%ContentType]] ([[HTML 4]], [[XHTML 1.0]]) :抽象属性型名:[CODE[ContentType]] ([[XHTML m12n]]) :属性型名:[Q[content-type]] ([[HTML 4]]) :[[SGML]] [[属性型]]:[CODE(SGML)[[[CDATA]]]] ([[HTML 4]]) :[[XML]] [[属性型]]:[CODE(XML)[[[CDATA]]]] ([[XHTML 1.0]]) :大文字・小文字:区別無し [SRC[HTML 4 6.7]], 実際には区別あり [2] HTML 4 仕様書には大文字と小文字は区別しないと書いてあります。 実際には[[引数]]も使えて然るべきだと思いますし、 使っている例も世間にはあるのですが、 仕様書中にはそういう例も匂わせる表現もありませんし、 なにより大文字・小文字を区別しないと来たもんです。 だから残念ながら [SAMP(HTML)[[CODE(HTMLa)[[[type]]]]="[[tet/plain]]; [[format]]=[[flowed]]"]] とかは書けないんじゃないかな。 [5] >>2 [[W3C]] [[HTML WG]]はそういう問題を解決する意思がないみたいですよ。 [CITE[HTML Working Group Voyager Issue Tracking System - Modularization-text/8334]] ;; [[www-html]]も含めて他にも度々指摘されている問題のはずだし。 ([[名無しさん]] [sage]) [6] >>5 のNote: >The syntax and semantics of ContentType are specified by the associated RFC. XHTML does not define behavior beyond that. ;; [CITE[Re: The xhtml:onkeypress architecture from Bjoern Hoehrmann on 2006-02-15 (www-archive@w3.org from February 2006)]] ([[名無しさん]] [WEAK[2006-02-15 10:28:01 +00:00]]) [[#comment]] * メモ