我刚注意到,使用下面的css代码会忽略.input.cmp位:
.create input.cmp, input.email, input.pswd, input.pswda{}
使用下面的代码(使用a,之前)工作正常。
.create ,input.cmp, input.email, input.pswd, input.pswda{}
这是怎么回事?这是正确的方法吗?或者我在这里做错了什么。
我以前习惯使用ID而不是类,如果没有第一个','
,事情就会正常工作答案 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)
这似乎是一种误解和逻辑错误。
.create input.cmp,
在input.cmp
.create
.create ,input.cmp,
是两个不同的选择器.create
和input.cmp
这是一个简单的例子:
.create input.cmp
在以下HTML中选择输入元素 ONLY
<div class="create">
<input type="text" class="img" />
</div>
其中,.create ,input.cmp
同时选择div
和input
元素。
答案 2 :(得分:0)
.cls .subcls
表示.subcls
是.cls
的孩子,而.cls, .subcls
表示 .cls
和{{} 1}}。