0

以下のcssコードを使用すると、.input.cmpビットが無視されることに気づきました。

.create input.cmp, input.email, input.pswd, input.pswda{}

以下のコードを使用している間(前に、を使用)は正常に機能します。

.create ,input.cmp, input.email, input.pswd, input.pswda{}

これはどのように起こっていますか?これは正しい方法ですか?それとも私はここで何か間違ったことをしていますか?

以前はクラスの代わりにIDを使用していましたが、最初の「、」がなくても問題なく動作しました。

4

3 に答える 3

2

.create input.cmpというinput.cmp.create

次のように HTML で記述できます。

<div class="create">
 <input class="cmp">
</div>

&

.create 、input.cmp は、スタイルが独立しているさまざまな要素を反映しています。そのinput.cmpスタイルは、上記のスタイリングに従って.createに依存しません。したがって、input.cmp を .create の内部または外部で使用できます同じスタイリングを使用します。

次のように HTML で記述できます。

<div class="create"></div>
<input class="cmp">

また

<div class="create">
 <input class="cmp">
</div>
于 2012-09-21T05:07:55.577 に答える
1

これは誤解と論理エラーのようです。

  1. .create input.cmp,input.cmp内部を選択.create
  2. .create ,input.cmp,は 2 つの異なるセレクター.createであり、input.cmp

以下に簡単な例を示します。

.create input.cmp次の HTML でのみ入力要素を選択します

<div class="create">
   <input type="text" class="img" />
</div>

as はと要素.create ,input.cmpの両方を選択します。divinput

于 2012-09-21T05:03:13.240 に答える
0

.cls .subcls.subclsが の子で.clsあることを示し、.cls, .subclsとの両方 .clsを示し.subclsます。

于 2012-09-21T05:04:12.413 に答える