【发布时间】:2020-07-11 15:21:25
【问题描述】:
我正在尝试创建一个水平导航栏(没有下拉菜单,只有一个水平列表),但我找不到在菜单项之间添加垂直分隔线的最佳方法。
实际的HTML如下:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
目前的CSS如下:
.menu li {
display: inline;
margin-left: 25px;
padding-left: 25px;
}
在每个菜单项之间我想要一个小图像作为垂直分隔符,除了我不希望在第一项之前显示分隔符并且我不希望在第二项之后显示分隔符。
最终结果应该是这样的:
第 1 项 |项目 2 |项目 3 |项目 4 |第 5 项
只需将管道替换为实际图像即可。
我尝试了不同的方法 - 我尝试设置 list-style-image 属性,但图像没有显示。我还尝试将分隔线设置为实际上或多或少起作用的背景,只是它使第一项在其前面有一个分隔线。
【问题讨论】: