作者:yu2531958135 | 来源:互联网 | 2023-02-11 12:08
我需要在HTML文档的所有元素中设置文本样式,除了嵌套在特定类中的文本.我无法控制HTML,我只能修改CSS.
这是一段代码:
我希望除text
元素中的元素之外的所有元素c1
都是粗体.我事先并不知道可以有多少列.
我尝试过以下使用:not
选择器的CSS ,但它渲染了所有粗体:
.container {
display: flex;
}
.column {
padding: 0 1em;
}
:not(.c1) .text {
font-weight: bold;
}
为什么:not
选择器不工作?我究竟做错了什么?
这是一个尝试的jsfiddle.
1> Carle B. Nav..:
看到这里.你必须申报这个column
班级.
这样做的工作:
.column:not(.c1) .text {
font-weight: bold;
}