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.cmpinput.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>
于 2012-09-21T05:07:55.577 回答
1

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

  1. .create input.cmp,选择input.cmp里面.create
  2. .create ,input.cmp,是两个不同的选择器.createinput.cmp

这是一个简单的例子:

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

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

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

于 2012-09-21T05:03:13.240 回答
0

.cls .subcls.subclsthat 是 的子级.cls,而同时.cls, .subcls指和。 .cls.subcls

于 2012-09-21T05:04:12.413 回答