【发布时间】:2016-03-17 08:43:22
【问题描述】:
我为响应式布局设置了一个无序列表的样式,以便在全宽时,项目符号在每个项目后都以“/”内联显示,而在较低宽度时,“/”后缀消失,项目符号显示在垂直列表中。
所以,全宽显示:
项目符号 1 / 项目符号 2 / 项目符号 3 / 项目符号 4 /
在较低的宽度:
第 1 条
第 2 条
第 3 条
第 4 条
在每个项目符号后添加“/”的 CSS 如下:
.info li:after {content: " /";}
列表的html:
<div class="info">
<ul>
<li >bullet 1</a>
</li> ... and so on
我只想从最后一个项目符号中删除“/”,所以它显示如下:
项目符号 1 / 项目符号 2 / 项目符号 3 / 项目符号 4
我尝试使用这两种方法在最后的项目符号中添加一个 ID,但都没有奏效:
#noStroke {content: "";}
#noStroke li:after {content: "";}
谁能建议如何从最后一个项目符号中删除“/”?
注意:仅在每个项目符号后键入 / 是行不通的,因为我不希望它们以较低的分辨率显示!
【问题讨论】:
-
试试
:last-childCSS-Tricks
标签: html css html-lists