Twitter ブートストラップの CSS コードを読んでいるときに、一部の要素の先頭に * が付いた CSS ルールがあることに気付きました。例えば:
.row-fluid {
width: 100%;
*zoom: 1;
}
なぜこの技術が使われているのですか?
Twitter ブートストラップの CSS コードを読んでいるときに、一部の要素の先頭に * が付いた CSS ルールがあることに気付きました。例えば:
.row-fluid {
width: 100%;
*zoom: 1;
}
なぜこの技術が使われているのですか?
「すべて」のセレクターであるという投稿はそのまま無視し*
ますが、この場合はそうではありません。
属性の前に置く*
と、ie7 以下をターゲットにすることができます。これは、より良い方法で ie7 以下をターゲットにできるため、実際には使用すべきではない古いハックです。
古い IE バージョンをターゲットにする方法の簡単な説明。最後まで読むと、ハックよりも条件付きコメントを使用する方が良いと彼が説明していることがわかります。
アスタリスクは、IE6およびIE7のハックです。
この場合、私はie6/7のハックだと思います