[英]Vertical line in navigation menu
如果您想在每个 LI 项目的左侧或中间放置一个边框,您可以这样做..
每个 LI 元素之间的边框..
<ul>
<li>Info</li>
<li>Leaderboard</li>
<li>To do</li>
<li>Prizes</li>
<li>Rules</li>
</ul>
<style>
li {
border-top: 1px solid white;
padding-top: 1px;
padding-bottom: 1px;
}
</style>
每个 LI 元素左侧的边框
<ul>
<li>Info</li>
<li>Leaderboard</li>
<li>To do</li>
<li>Prizes</li>
<li>Rules</li>
</ul>
<style>
li {
border-left: 1px solid white;
padding-left: 1px;
}
</style>
您可以使用:before
伪元素来设置垂直分隔线的样式。
看看这个jsFiddle
li:before{
content: '';
border-left: 1px solid #000;
}
li:first-child:before{
content: none; /* Remove the divider from the first item */
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.