【发布时间】:2020-10-19 00:48:43
【问题描述】:
我尝试将样式应用于除第一个和最后一个元素之外的每个元素。我知道有很多方法可以做到这一点。但我正面临一种奇怪的行为(我相信?)。
如果我使用 :not() 伪类与 :last-child 关联,例如,它会正常工作。但是一旦我添加了第二个伪类(比如说:first-child),它就不起作用了。
我们来了
.div-list {
width:100px;
height:400px;
}
.div-list div {
width:25%;
height:25%;
background-color:green;
}
.div-list div:not(:last-child) {
background-color:red;
}
.div-list div:not(:last-child,:first-child) {
border:1px solid blue;
}
<div class='div-list'>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
请注意,我知道standard,显然我的语法“理论上”是正确的。我错了吗?
【问题讨论】:
标签: html css css-selectors pseudo-class