在我的页面上,我有许多listviews
.
有些包含一个列表项,有些包含多个项目。我正在寻找一种方法来设置顶部/底部边框,具体取决于仅 CSS 方式中的列表项数量。
所以在单个项目列表中,边框应该是:
listitem > border-top & border-bottom
两个项目列表
listitem > border-top
listitem > border-top & border-bottom
三+项目清单
listitem > border-top
listitem > border-top & border-bottom
listitem > border-bottom
现在我有这个 CSS
.inputList li:not( .inputList li:first-child, .inputList li:last-child) {
border-top-width: 1px;
border-bottom-width: 1px;
}
.inputList li:first-child {
border-bottom-width: 1px;
}
.inputList li:last-child {
border-top-width: 1px;
}
但这并没有让我走得太远,我正在使用not:
我宁愿避免使用的(因为缺乏 IE 支持)
知道这是否可能吗?
谢谢!