Home > Windows > Internet Explorer > ver.6 識別子の先頭にある「_」を無視する

識別子の先頭にある「_」を無視する

プロパティ名の先頭にアンダーバーを付加したものを指定すると、WinIEは先頭のアンダーバーを無視する。従って、不正な宣言と扱われない。

例示

<style type="text/css">
<!--
#test1 {
    _color: red;
}
#test2 {
    _font-weight: bold;
}
-->
</style>

<p id="test1">赤色ではない</p>
<p id="test2">ボールドではない</p>

赤色ではない

ボールドではない

「_color」や「_font-weight」というプロパティはCSS勧告で定義されていません。従ってどちらの指定も無効であるはずです。

スクリーンショット

Ns7.1Netscape7.1標準モード

WinIE6.0WinIE6.0標準モード

補足

この不具合を使用すると、WinIEだけに特定のスタイル指定を適用させることができます。

修正状況

WinIE6.0の標準モードと互換モードで不具合の発生を確認しました。

Home > Windows > Internet Explorer > ver.6 識別子の先頭にある「_」を無視する

Search
オススメ書籍
Feeds

Return to page top