当前位置: 首页 > 面试题库 >

CSS选择器中的空格是什么意思?即.classA.classB和.classA .classB有什么区别? 问问题

端木存
2023-03-14
问题内容

这两个选择器有什么区别?

.classA.classB {
  border: 1px solid;
}

.classA .classB {
  border: 1px solid;
}

问题答案:

.classA.classB指同时具有类A和B(class="classA classB")的元素;而是.classA .classB指的元素class="classB"源自具有的元素class="classA"



 类似资料:
  • 问题内容: 使用这种语法有什么意义 这有什么区别 问题答案: 只会选择直接成为A的子级的B(也就是说,它们之间没有其他元素)。 将选择A内的任何B,即使它们之间还有其他元素也是如此。

  • 搜索字符并不容易。我在看CSS的时候发现了这个 这是什么意思?

  • 问题内容: 例如: 我不知道是什么意思 这是什么之间的区别,只是定义样式没有? 问题答案: 请参阅W3.org上的相邻选择器。 在这种情况下,选择器意味着样式仅适用于直接在另一个段落之后的段落。 一个普通的选择器会将样式应用于页面中的每个段落。 这仅适用于IE7或更高版本。在IE6中,样式不会应用于任何元素。顺便说一下,这也适用于组合器。

  • 问题内容: 例如: 这个标志到底是什么意思? 问题答案: 是子组合器,有时会误称为直接后代组合器。1个 这意味着选择器仅选择 直接嵌套 在内 的段落,而不选择嵌套 在 其 内 的任何段落。 插图: 选择了什么,没有选择什么: 选择 这直接位于内部的,因此在这两个元素之间建立了父子关系。 没有选择 这是由包含内,而不是本身。尽管这是的后代,但它不是孩子。是孙子 因此,虽然不匹配此元素,但将使用后代组

  • 本文向大家介绍css中class和id选择器有什么区别?相关面试题,主要包含被问及css中class和id选择器有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 id 在部分浏览器的 js 中会直接生成同名变量; id 的唯一性,获取该 id 的 dom 时,会取同名 id 的前者; id 层叠权重非常高,1000 个 class 也覆盖不了 id 的样式; class 可以用空格给同个元素

  • 问题内容: 这是我不明白的例子: 在我看来,这适用于上述所有类。但是,为什么有些类用逗号()分隔,而有些只用空格分隔? 我假设这仅适用于以CSS文件中提到的方式组合类的那些元素。例如,它将应用于,但不会应用于。这个假设正确吗? 问题答案: .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } 那就是说:“将所有.grid_6放