div+css这样的导航栏的分隔符怎么弄出来

如图所示,每个栏目中间都有一条竖线,css应该怎么写出来?... 如图所示,每个栏目中间都有一条竖线,css应该怎么写出来? 展开
 我来答
谢老师的电商营销
推荐于2018-05-15 · 行走在网络的蜘蛛侠,惩恶扬善biubiubiu
谢老师的电商营销
采纳数:84 获赞数:280

向TA提问 私信TA
展开全部

3种方法:

  1. 就是文字竖线 "  |  "   这个, 更改size和line-height就行了

  2. 普通图片li排列  写在DIV里

  3. 普通图片 位置截取    也是写在div里的

澤希Dc
推荐于2016-08-20 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:246万
展开全部

这些竖线都是图片,就像下面这个图片一样。

追问
我知道是图片,但是这个如果放在li里的话,太占位置了,所以应该是写在css里的吧,但是css的话,每个栏目会对应一条竖线吧。
图中8个栏目,但是只有7条竖线。那么这些竖线究竟是写在css里还是div里
追答

这种效果一般都是如下方法实现的:

<li><a href="javascript:void(0);">首页</a></li>
    <li class="menu_line"></li>
<li><a href="javascript:void(0);">子页1</a></li>
    <li class="menu_line"></li>
<li><a href="javascript:void(0);">子页2</a></li>

中间的<li class="menu_line"></li>就是竖线,然后对应css里添加这样的样式:

.menu_line{ width:2px; background-image: url("../img/line.gif"); }

把图片对应上就可以了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空白说
2014-03-31 · TA获得超过407个赞
知道小有建树答主
回答量:757
采纳率:50%
帮助的人:196万
展开全部
这是一个大的背景图片,直接放在ul里面。然后li设置好宽度就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式