IEのCSSバグ「これはなにハック?」

火曜日, 2月 6th, 2007

こんにちは、なかわけです。

IEのCSSバグ(ハックなのか・・・?)を発見しました。これは、ヒドイ。。かなり苦しんだ。2時間苦しんだ・・・。

セレクタ {/*日本語のコメント*/
プロパティ: 値;
プロパティ: 値;
}

上記の赤字の部分がバグを引き起こす。
セレクタの{(始めカッコ)の後に日本語文字(つまり2バイト文字)でコメントを書くと、IE6でこのセレクタの以下のプロパティが無効になってしまいます。cssハックとかいいますが、これは明らかにバグです。
というか、ここにコメントくらい書く人なんてわんさかいるはず!IEがちょくちょく更新するせいなのか?
それとも、作業してる環境(サーバ・ファイル・拡張子・文字コード・HTML構造・・・など)のせいなのか?

とにかく、赤字部分のコメントをはずしたら問題なく表示された。なんだこれ、わからないよ。だれか~~!

3 Responses to “IEのCSSバグ「これはなにハック?」”

  1. noy より:

    あー。だめだったんだ、これ。
    私はあんまりしないけど、今日
    作業してもらったやつに関しては
    書いてたかも。
    こういう風に書くの結構あるよね。
    ほんとIEって…略。

  2. なかわけ より:

    noyさん、コメントありがとう。

    ほんとにひどいと思った。普通にコメント書けないのかよ!と思った。デフォルトでコメントハックってブラウザとしてダメでしょ!

    ダメでしょ!

  3. nakawake.oops! より:

    IEのCSSバグ「これはなにハック?」の続き

    こんにちは、なかわけです。 先日の『IEのCSSバグ「これはなにハック?」』の原…

Leave a Reply

*