IE6 の CSS 解釈とか
2001年11月1日(木曜日)
IE6 の CSS 解釈とか
!DOCTYPE 宣言は、Standard Generalized Markup Language (SGML) の宣言の 1 つで、ドキュメントが理論的に準拠する文書型定義 (DTD) を指定します。この宣言は、終了タグのない HTML タグに似ていて、感嘆符 (!) で始まり、属性の名前と値の個々の組み合わせをトークンで示します。この宣言は、ドキュメントの先頭で、HTML タグの前に指定する必要があります。
"!DOCTYPE" 宣言って……。宣言の名前って感嘆符で始められたっけ……?
※"<!" で mdo (マーク宣言開始区切り子) という一つの記号なので、宣言の名前に ! は含まれません。この場合、宣言の名称は "DOCTYPE" であって "!DOCTYPE" ではないのです。
マーク宣言に属性ってあったっけ……?
※公開識別子や SYSTEM 識別子は属性ではありません。属性と性質も違いますし……。ちなみに、XML 宣言につく version="" などは属性と似た性質があるので「疑似属性」と呼ばれていたりします。
ま、なんだかんだ言って Acid Test (www.asahi-net.or.jp) も問題なさそうですし、ようやく CSS1 に対応できてきたという感じでしょうか。
- 「IE6 の CSS 解釈とか」にコメントを書く
関連する話題: Microsoft / UA / Internet Explorer