6

重複の可能性:
CSS プロパティ名でアスタリスクは何をしますか?

この CSS ファイルの「vertical-align: middle」プロパティの横にあるアスタリスク (*) の意味を理解しようとしています。

button, input, select, textarea { 
  font-family: sans-serif; 
  font-size: 100%; 
  margin: 0; 
  vertical-align: baseline; 
  *vertical-align: middle; 
}

また、アスタリスクの値が最初の値とは異なるため、「vertical-align」が 2 回繰り返されるのはなぜですか?

クラス名の横にある意味は知っていますが、プロパティの横にあるのを見たことがありません。

4

1 に答える 1

9

CSSハックです。IE7以下のみが認識します。

私はそれを使用することをお勧めしません。代わりに、IE 条件付きコメントを使用して、使用している IE のバージョンに応じて、BODY タグに異なるクラス名をレンダリングします。

古いバージョンの IE に対処する必要がある場合、次のような方法を使用します。

http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/

于 2012-07-01T23:36:14.483 に答える