プロパティ名の先頭にアンダーバーを付加したものを指定すると、WinIEは先頭のアンダーバーを無視する。従って、不正な宣言と扱われない。
- Category: Internet Explorer, Windows, ver.6, ver.6 Under
例示
<style type="text/css">
<!--
#test1 {
_color: red;
}
#test2 {
_font-weight: bold;
}
-->
</style>
<p id="test1">赤色ではない</p>
<p id="test2">ボールドではない</p>
赤色ではない
ボールドではない
「_color」や「_font-weight」というプロパティはCSS勧告で定義されていません。従ってどちらの指定も無効であるはずです。
スクリーンショット
Netscape7.1標準モード
WinIE6.0標準モード
補足
この不具合を使用すると、WinIEだけに特定のスタイル指定を適用させることができます。
修正状況
WinIE6.0の標準モードと互換モードで不具合の発生を確認しました。


