【发布时间】:2021-06-21 20:02:43
【问题描述】:
谁能解释一下下面的css是做什么的?
.validate-error .validate-error {
color: #cc2424;
display: inline-block;
margin-top: 5px;
}
.make-switch + .validate-error {
margin-left: 10px;
}
在第一个 css 中,我看到 same class name 使用了两次?这个css有效吗?我遇到了这个线程
What is the difference between the selectors ".class.class" and ".class .class"?
但不确定如果我们两次使用相同的类名是否适用?。
【问题讨论】:
-
即使
.validate-error.validate-error(中间没有空格)也是有效的,有时被用作提高特异性的黑客手段,但这是另一种情况...... -
@davidcondrey - 不,它不会:这只是意味着该类需要存在一次:
.name.name将匹配class="name"。