如果不使用','则不适用

时间:2012-09-21 04:57:09

标签: html css

我刚注意到,使用下面的css代码会忽略.input.cmp位:

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

使用下面的代码(使用a,之前)工作正常。

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

这是怎么回事?这是正确的方法吗?或者我在这里做错了什么。

我以前习惯使用ID而不是类,如果没有第一个','

,事情就会正常工作

3 个答案:

答案 0 :(得分:2)

.create input.cmp input.cmp内说.create

你可以用HTML写这个:

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

&安培;

.create,input.cmp 反映哪些样式是独立的不同元素。根据上述样式, input.cmp 样式不依赖于 .create 。因此,您可以在 .create 内部使用 input.cmp ,使用相同的样式。

你可以用HTML写这个:

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

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

答案 1 :(得分:1)

这似乎是一种误解和逻辑错误。

  1. .create input.cmp,input.cmp
  2. 中选择.create
  3. .create ,input.cmp,是两个不同的选择器.createinput.cmp
  4. 这是一个简单的例子:

    .create input.cmp在以下HTML中选择输入元素 ONLY

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

    其中,.create ,input.cmp同时选择divinput元素。

答案 2 :(得分:0)

.cls .subcls表示.subcls.cls的孩子,而.cls, .subcls表示 .cls和{{} 1}}。