【发布时间】:2012-01-28 06:52:03
【问题描述】:
我有一个无序列表,它可以包含偶数或奇数个项目。如果lis 的数量是偶数,我正在寻找一种纯CSS 方法来从最后2 个li 标签中删除边框。 :last-child 伪选择器无论如何都会删除最后一个。
li {
float: left;
border-bottom: 1px solid #000;
}
li:last-child{
border-bottom: none;
}
适用于lis 的奇数
+============================================+
+ 1 | 2 +
+--------------------------------------------+
+ 3 | +
+============================================+
但对于偶数,我需要删除单元格 #3 的底部
+============================================+
+ 1 | 2 +
+--------------------------------------------+
+ 3 | 4 +
+--------------------- +
+============================================+
所以我想我可以使用li:nth-last-child(),但我无法弄清楚抓住最后一个奇怪孩子的方程式应该是什么。
不是2n+1、2n-1、n-1,或者我能想到的任何东西。请帮忙。
【问题讨论】:
标签: css css-selectors