<!--a{}
や
-->a{}
や
<!-- -->a{}
<!---->a{}
や
<!--/**/-->a{}
や
/**/-->a{}
や
b{}-->a{}
は選択子が -->a
の部分と解釈されるらしく、
CSSOM には選択子 UNKNOWN
の宣言ブロックとして解釈された結果が現れます。
(名無しさん)
<!--a{}
や
-->a{}
や
<!-- -->a{}
<!---->a{}
や
<!--/**/-->a{}
や
/**/-->a{}
や
b{}-->a{}
は選択子が -->a
の部分と解釈されるらしく、
CSSOM には選択子 UNKNOWN
の宣言ブロックとして解釈された結果が現れます。
(名無しさん)
[3] >>1 WinIE 7 でも基本的には変わっていないようですが、
-->a{}
や
<!---->p {}
は --
という型選択子のあとに結合子の >
があるものと解釈されるようです。
(名無しさん)
[4]
CSS 2.1 では CDO
や CDC
が認められているのは文の間だけなのですが、
WinIE 7 は宣言の間にも認めているようです (style
属性でも使えます)。
(名無しさん)
!important
の後はおkですが、 そこではCDO
やCDC
以外の大抵のものについておkです。