gpt4 book ai didi

css - 最后一个选择器后的逗号

转载 作者:行者123 更新时间:2023-11-28 08:36:58 25 4
gpt4 key购买 nike

给定这段代码

a,
h1
{
background: lightblue;
}

我想重写它,使每个选择器都以逗号结尾,即使是最后一个。这将使添加或重新排序选择器变得容易。但是,如果我在最后一个之后添加逗号,则不会应用该样式。这段代码似乎有效

a,
h1,
_ {
background: lightblue;
}

但这会导致不可预见的问题吗?

最佳答案

如您所知,_ 是一个完全有效的类型选择器,因此它本身没有理由违反您的 CSS 规则。

唯一可能出现的无法预料的问题是,相反,您的 CSS 规则会应用恰好添加到您正在设置样式的文档中的任何 _ 元素(例如无论出于何种原因),就像任何其他具有任何其他匹配选择器的元素一样。如果规范决定引入 _ 元素,那么您的选择器的含义相对于标记 就完全改变了。当然,由于我们谈论的是 HTML,因此几乎不太可能,但仍有可能;在不太可能发生的不幸事件中,确实发生了,您将不得不将该 stub 选择器更改为...其他东西。

我不会重复其他人在评论中所说的这种编码实践是否明智。

关于css - 最后一个选择器后的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com