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

CSS中的逗号,使用同一CSS的多个选择器

徐阳炎
2023-03-14
问题内容
.Resource table.Tbl td
{ /* some css*/ }

.Resource table.Tbl td.num
{ /* some css 2*/ }

.Resource table.Tbl td.num span.icon
{ /* some css 3*/ }

.Resource table.Tbl2 td
{ /* some css*/ }

.Resource table.Tbl2 td.num
{ /* some css 2*/ }

.Resource table.Tbl2 td.num span.icon
{ /* some css 3*/ }

Tbl和Tbl2的CSS应该相同。

.Resource table.Tbl, table.Tbl2 td { /* some css*/ }

不起作用。

我如何才能做到这一点而不重复整条线?


问题答案:
.Resource table.Tbl td, .Resource table.Tbl2 td { /* some css*/ }

您应该为这两个规则添加完整的祖先路径。不仅仅是您看到差异的地方。



 类似资料:
  • 问题内容: 我对CSS选择器有点困惑,我知道如果它们共享相似的属性,我们可以用逗号将多个css选择器分组,但是没有逗号的多个css选择器呢?例如: 问题答案: 当您使用逗号时,例如 你是说: id为menu的所有元素以及class为item的所有元素 当您将选择器嵌套而不使用逗号时,例如 你是说 在ID为menu的容器中具有class item的所有元素

  • 我的CSS知识是中等偏低的,我正在努力获得正确的条目来改变下面的颜色(从Chrome Inspector),因为有两个(.点)和一个空隙(即在th之前) 我可以在Chrome中改变颜色,但当我将修改后的代码粘贴到自定义css区域时,它似乎不起作用。这通常工作良好,所以我只能猜测这是与两个点和空隙有关。

  • 问题内容: 如何使用选择器在CSS中选择元素的上述元素 在这里,我想使用class ,以便可以使用CSS选择器获取上述元素。 问题答案: 纯CSS不可能做到这一点…

  • 问题内容: 是否可以在CSS中选择多个具有某个特定类,id等父的元素?例如: 如果不是,是否有办法选择该元素的所有子元素? 问题答案: 是否可以在CSS中选择多个具有某个特定类,id等父的元素? 当前,不幸的是,并非没有复制整个父选择器并指定所有后代,而是1: 直到选择器3最终确定后,他们才提出了伪类表示法来进行此操作,直到最近,基本实现才开始出现。 简而言之,现在已成为标准的伪类称为。在遥远的将

  • 问题内容: 在一页中为多个元素提供相同的ID是否安全?例如,当使用某些jquery插件,两次或多次运行某些滑块或图库时,通常会发生这种情况。我们知道,开发人员喜欢给html容器一些ID,以使脚本工作更快。 让我们阅读w3.org文档: 使ID类型的属性特别的原因是,没有两个这样的属性可以具有相同的值。无论使用哪种文档语言,ID属性都可以用来唯一标识其元素。 但是下一个示例具有2个具有相同ID的元素

  • 问题内容: 在下面的示例中,我想创建一个仅适用于带有文本“ Blockhead”的标头的CSS规则。 我可以使用括号吗?如果没有,我有什么选择? 问题答案: 不,括号不是CSS选择器中的有效运算符。他们是保留给功能符号,如,和。 无论如何,您不需要它们。本身就可以正常工作。 这是因为选择器和组合器的序列始终是线性读取的。组合器没有任何优先级。选择器可以解释为 选择 紧跟在class类元素之后的元素