sakazuki.info

たまに近況が更新されたりします

ITキヲスク | (恐らく)最も簡単な、対IE用CSSハック術

calendar

ITキヲスク | (恐らく)最も簡単な、対IE用CSSハック術:

フツーのブラウザでは「赤色」で、IE6だけ「青色」にするには、下記のように指定します。。

p#aaa { color:#ff0000; _color:#0000ff; }

colorプロパティの前にアンダーバー「_」があります。

コレがキモです。

フツーのブラウザでは、プロパティの前にアンダーバーがあると「コレ間違ってるやん!」といって読み込んでくれません。

が、IE6だけは、「ん?何かあったんか?ワシにゃ見えんわい。」と、間違いを気にせず読み込んでしまいます。

なので、IE6にだけ適用したい場合、そのプロパティの前にアンダーバー「_」を記述すれば、IE6にだけ適用されます。

注)アンダーバー「_」から始まる指定は、IE用に「上書き」しているカタチですので、書く際はプロパティの順序に注意してください。IEハックが最後に来ればOK。