【发布时间】:2011-12-21 20:19:24
【问题描述】:
我有一个新闻文章网格,我想要它,所以网格中的最后两篇文章没有底部边框,但是我的 css last-child 选择器似乎不起作用,最后一篇文章的类正确是不是去掉了边框,而上一篇带左类的文章却没有,有这个原因吗?
这是我的代码和问题。
【问题讨论】:
-
最后一个
.left不是你最上面的div的最后一个孩子,所以它不匹配。 -
有没有办法可以定位最后一个 .left 和最后一个 .right?
-
由于回溯限制,不使用 CSS,但如果你能以某种方式将底部边框切换为顶部边框,并使用 this technique 应用边框和背景,它可能会起作用。
-
如果你能用
:last-child,你就不能用:nth-last-child吗?它们具有几乎相同级别的浏览器支持。 jsfiddle.net/thirtydot/HJE5h/3 -
@thirtydot:应该有可能,但这在某种程度上取决于
.left和.right元素的结构。不过看起来值得一试。
标签: html css css-selectors