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

CSS中多个类中的逗号和空格是什么意思?

云鸿祯
2023-03-14
问题内容

这是我不明白的例子:

.container_12 .grid_6,
.container_16 .grid_8 {
    width: 460px;
}

在我看来,这width: 460px适用于上述所有类。但是,为什么有些类用逗号(,)分隔,而有些只用空格分隔?

我假设这width: 460px仅适用于以CSS文件中提到的方式组合类的那些元素。例如,它将应用于,<div class='container_12 grid_6'>但不会应用于<div class='container_12'>。这个假设正确吗?


问题答案:

.container_12 .grid_6,
.container_16 .grid_8 {
width: 460px;
}


那就是说:“将所有.grid_6放在.container_12的范围内,并将所有.grid_8放在.container_16的460像素宽范围内。”
因此,以下两项将呈现相同的内容:

<div class="container_12">
  <div class="grid_6">460px Wide</div>
</div>
<div class="container_16">
  <div class="grid_8">460px Wide</div>
</div>

至于逗号,它将一个规则应用于多个类,就像这样。

.blueCheese, .blueBike {
  color:blue;
}

它在功能上等同于:

.blueCheese { color:blue }
.blueBike { color:blue }

但是减少了冗长。



 类似资料:
  • 我正在编写一个java项目,在这个项目中,我有Graph类和其他表示图形和点的类...(这对我的问题并不重要) 我编写了两个函数,用于打印特定的图形名称和其他用于图形的基本函数 我还编写了一个函数: 这个函数应该打印它的名字给出的图形中的所有节点! 之后,我们运行使用的测试,这些测试基本上在测试的预期输出(即给我们的)和实际输出(我写的代码的输出)之间进行比较。 jUnit总是告诉我函数的预期输出

  • 问题内容: CSS 中的双冒号()是什么意思? 例如: 问题答案: 这意味着 伪元素 选择器。这意味着右边的 元素 在普通DOM中不存在,但是可以选择。 伪元素由两个冒号(::)组成,后跟伪元素的名称。 它最初只有一个冒号,而是改为从区分其 伪类 (如,,等)。最好使用for 和伪元素,因为单个冒号具有更好的浏览器支持,即在较早的IE版本中。

  • 问题内容: 什么是在这个CSS规则是什么意思? 问题答案: 是相邻的同级组合器。 这意味着选择只选择自带 之后 的。 插图: 选择了什么,没有选择什么: 选择 这个来之后第一。 未选择 这出现在第一后而不是在。由于它不会立即跟随,因此未选中。 但是,由于它仍然紧随元素之后,选择器不会立即匹配此元素,而是将使用通用的同级组合器来匹配该元素。 未选择 这位于内,并且在引号内没有满足其选择器的内容。

  • 问题内容: 如今,这个抓获了我的注意jQuery的API文档的选择: 到底是什么意思?我知道我可以在其中放置一个变量或jQuery对象作为上下文。这本身对我来说还不是很清楚, 但是我今天要问的特别是方括号逗号()。这是什么意思?我还在php.net的手册页上看到了类似的符号。 我错过了一些初步的课程吗?因为这对我来说很希腊,我不是唯一一个看过这个并以为是“ WTF …”的人,但是我却忽略了它,继续

  • 本文向大家介绍css中定义class时,中间有空格和没空格的区别是什么?相关面试题,主要包含被问及css中定义class时,中间有空格和没空格的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 没空格表示该元素需同时拥有这两个class 有空格表示第二个元素是第一个元素的后代

  • 问题内容: CSS中“层叠”一词的确切含义是什么?我有不同的看法,所以我在这里问。一个例子会有所帮助。 问题答案: 在此上下文中,“级联”意味着,由于一个样式表声明可以应用于一个特定的HTML片段,因此必须有一种确定哪种特定样式表规则应用于哪个HTML片段的已知方法。 通过从更一般的声明向下层叠到所需的特定规则来选择所使用的规则。选择最具体的声明。