Linuxなどのメモ書き

IE7とCSSアンダースコアハック


Internet Explorer系のブラウザのみにCSS設定を反映させるアンダースコアハックのIE7での挙動に関する備忘録。

IE系のブラウザでのみCSSプロパティの設定を反映させたい場合には、プロパティ名の前に_(アンダースコア)をつけることで実現できた(下記例)。

.menu {
  _width: 100%;  /* IEでのみ反映。他のブラウザでは無視される */
}

IE7ではCSSの解析を正しく行うようになり、FireFoxなどと同様に上記のプロパティは無視されるようになったため、「IE7ではアンダースコアハックは使えない」と言われるが、これはStandardモードのみしか該当しない。Quirksモードではあいかわらず反映されてしまうので注意が必要。

Quirks/Standardモードについては以下参照。


最終更新 2007/09/06 14:56:36 - kztomita
(2007/09/06 14:56:36 作成)


リンク

その他のWiki
Linuxメモ
Xnuメモ

会社
(有)ビットハイブ
受託開発やってます。

よくやる仕事

・Webシステム開発(LAMP環境)
・Linuxサーバー設定関連
サーバー移転作業代行

開発事例にデジタルカタログ/マンガビューワーを追加しました。

draggable.jsのスマホ対応版デモページを追加しました。説明はこちら

検索

Adsense
最近のコメント