为了账号安全,请及时绑定邮箱和手机立即绑定

菜单分隔线不显示

帮我看下是哪里出错了

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

.foot{height: 100px;}

a{color: #0000FF;text-decoration: none;}/*取消a的下划线*/

            .nav li{list-style:none;float:left;font-size: 16px;margin: 10px 10px ;}

.nav ul{width: 600px;margin: 0 auto;}/*设置ul块自动居中*/

/*菜单选项间的分隔线   为什么不起作用?*/

.nav li:after{content: "";

            position: absolute;

            right: 0;

            top: 10px;

            height: 5px;

            width: 1px;

            background: linear-gradient(to bottom,#f82f87,#B0363F,#f82f87);}

.nav li:last-child:after{width:0px; height:0px;}

</style>

</head>

<body>

<div class="foot">

<div class="nav">

<ul>

<li><a href="">关于昵图</a></li>

   <li><a href="">网站公约</a></li>

   <li><a href="">网站声明</a></li>

   <li><a href="">帮助中心</a></li>

   <li><a href="">联系我们</a></li>

   <li><a href="">常见问题</a></li>

   <li><a href="">网站地图</a></li>

</ul>

   

</div>

</div>

</body>

</html>


正在回答

2 回答

你没有写相对定位,.nav li{position:relative;}

0 回复 有任何疑惑可以回复我~
#1

慕粉0928522411 提问者

嗯嗯谢谢
2017-03-18 回复 有任何疑惑可以回复我~

.nav li{  background: linear-gradient(to bottom,#f82f87,#B0363F,#f82f87) no-repeat  right / 1px 15px;}

你试下行不行


0 回复 有任何疑惑可以回复我~
#1

慕粉0928522411 提问者

我找到原因了,在nav li里加上相对定位,调节下right和top值就好了
2017-03-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
十天精通CSS3
  • 参与学习       242549    人
  • 解答问题       2623    个

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

进入课程

菜单分隔线不显示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信