水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > IE6 の CSS 解釈とか

IE6 の CSS 解釈とか

2001年11月1日(木曜日)

IE6 の CSS 解釈とか

!DOCTYPE 宣言は、Standard Generalized Markup Language (SGML) の宣言の 1 つで、ドキュメントが理論的に準拠する文書型定義 (DTD) を指定します。この宣言は、終了タグのない HTML タグに似ていて、感嘆符 (!) で始まり、属性の名前と値の個々の組み合わせをトークンで示します。この宣言は、ドキュメントの先頭で、HTML タグの前に指定する必要があります。

以上、Internet Explorer 6 における CSS の拡張 より

"!DOCTYPE" 宣言って……。宣言の名前って感嘆符で始められたっけ……?

※"<!" で mdo (マーク宣言開始区切り子) という一つの記号なので、宣言の名前に ! は含まれません。この場合、宣言の名称は "DOCTYPE" であって "!DOCTYPE" ではないのです。

マーク宣言に属性ってあったっけ……?

※公開識別子や SYSTEM 識別子は属性ではありません。属性と性質も違いますし……。ちなみに、XML 宣言につく version="" などは属性と似た性質があるので「疑似属性」と呼ばれていたりします。

ま、なんだかんだ言って Acid Test (www.asahi-net.or.jp) も問題なさそうですし、ようやく CSS1 に対応できてきたという感じでしょうか。

関連する話題: Microsoft / UA / Internet Explorer

最近の日記

関わった本など