CDC

CDC

[1] WinIE 6 で、

<!--a{}

-->a{}

<!-- -->a{}

選択子 A宣言ブロックと解釈されるのですが、

<!---->a{}

<!--/**/-->a{}

/**/-->a{}

b{}-->a{}

選択子-->a の部分と解釈されるらしく、 CSSOM には選択子 UNKNOWN宣言ブロックとして解釈された結果が現れます。 (名無しさん)

[2] WinIE 6 で、

<!--a{}

-->a{}

<!-- -->a{}

選択子 A宣言ブロックと解釈されるのですが、

<!---->a{}

<!--/**/-->a{}

/**/-->a{}

b{}-->a{}

選択子-->a の部分と解釈されるらしく、 CSSOM には選択子 UNKNOWN宣言ブロックとして解釈された結果が現れます。 (名無しさん)

[3] >>1 WinIE 7 でも基本的には変わっていないようですが、

-->a{}

<!---->p {}

-- という型選択子のあとに結合子> があるものと解釈されるようです。 (名無しさん)

[4] CSS 2.1 では CDOCDC が認められているのはの間だけなのですが、 WinIE 7宣言の間にも認めているようです (style 属性でも使えます)。

さすがに宣言 (特性) の中や選択子の中にはかけないみたいです。 ただし、 !important の後はおkですが、 そこでは CDOCDC 以外の大抵のものについておkです。

(名無しさん)