IE6の酷いところはいろいろ言われていますが、今更ながらこんなことではまるとは。と言うことで書き留めておきます。
<style type="text/css">何の変哲もないスタイルです。classにa cが同時に含まれていれば赤く、b cが同時に含まれていれば青くなります。
.a.c {
color: red;
}
.b.c {
color: blue;
}
</style>
そうこんな感じ
<div class="a c">…ところが、IE6はclassにbが含まれていないのに青くなります。いやマジで。
color: red;
</div>
追記:
間違ってました。IE6はCSS1しかサポートしておらず、CSS1ではclass selectorのネストを許していませんでした。
0 件のコメント:
コメントを投稿