Internet Explorer (Windows) CSSバグリスト

「#」だけをセレクタとして指定すると全称セレクタのように扱われる

症状

一意セレクタの識別子「#」とブロック開始を示す括弧「{」を空白なしで続けて記述したブロックは、本来は無視されなければならないが、WinIEはブロック内のスタイル宣言を全ての要素に反映する。

例示

<style type="text/css">
#{
  position: absolute;
  left: 0.5em;
  top: 0.5em;
}
</style>

検証ページに上記のstyle要素を置いています。

スクリーンショット

Moz1.0.2Moz1.0.2での表示(標準モード)

WinIE6WinIE6.0での表示(標準モード)

修正状況

WinIE6.0では標準・互換モードの両方で不具合の発生が確認されました。