2

私はTwitterのBootstrapパッケージを使用してサイトを構築しており、次のことに遭遇したときにCSSを閲覧していました(多かれ少なかれ、わかりやすくするために残骸が編集されています)。

.btn-primary {
  背景色:#006dcc;
  *背景色:#0044cc;
}

今、私は*セレクターの一部として、のようなコンストラクターの一部として、そしてli li * { ... }属性セレクターの一部a [name*=foo]として(そして明らかにCSSコメントの一部として/* */)使用されるのを見てきましたが、これはこれまで見たことがありません。誰かがそれが何のために使われているのかについての洞察を共有できますか?私はそれを次の(完全な)文脈でも見ました:

button.btn、
input [type="submit"]。btn{
  *パディングトップ:3px;
  * padding-bottom:3px;
}

ここで、*は2つの関連しているが異なるプロパティの前にあります。どうしたの?

4

1 に答える 1

1

この記事はあなたの質問に答えるはずです。これは基本的に、CSS セレクターを「ハッキング」して特定のブラウザーをターゲットにする方法です。

于 2013-01-19T06:28:40.583 に答える