css - 标签和类之间的空间有多重要?

标签 css css-selectors

我阅读了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 to tag *.clazz. Is that true?

没有。这是因为 classclazz 不一样。

但是,如果您指的是 tag .clazztag *.clazz,那么可以。

解释:

  • tag .clazz 表示某处具有类 clazz 的任何元素 在标签 tag 内。
  • tag *.clazz 表示任何标签名称 (*) 的任何元素,类 clazz 位于标签 tag 内

…实际上是相同的。这个空间本质上意味着“里面的某个地方”。

关于css - 标签和类之间的空间有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29336121/

相关文章:

CSS - 分组选择器和伪类

css - 如何定位 html 元素内的文本?

css - 是否有 CSS 父级选择器?

html - 将 DIV 向上移动一行

html - 当 child :hover 时父 div 不跟随大小变化

php - 如何设置图像尺寸(以毫米为单位)

css - CSS 中的奇数页

html - img[class* ="align"] 在 CSS 中是什么意思?

css - 导航div的格式

html - 页脚不会调整到页面大小