我阅读了http://www.w3.org/TR/CSS21/selector.html#class-html的相应部分但找不到明确说明点类和标签之间的空格会改变含义。根据规范 tag.clazz
等同于 tag[class~="clazz"]
,我希望 tag.clazz
等同于标签 *.clazz
。是真的吗?
最佳答案
I expect that
tag .class
is equivalent totag *.clazz
. Is that true?
没有。这是因为 class
和 clazz
不一样。
但是,如果您指的是 tag .clazz
和 tag *.clazz
,那么可以。
解释:
tag .clazz
表示某处具有类clazz
的任何元素 在标签tag
内。tag *.clazz
表示任何标签名称 (*
) 的任何元素,类clazz
位于标签tag 内
。
…实际上是相同的。这个空间本质上意味着“里面的某个地方”。
关于css - 标签和类之间的空间有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29336121/