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

如何实现下拉菜单的对其

如何实现下拉菜单的对其

小手乱抖 2015-08-11 14:51:04
<style>*{margin:0; padding:0;}.menu{ width:600px; height:40px; margin:0 auto; background:#CCC;}.menu ul{ list-style:none;}.menu ul li{ float:left; line-height:40px; height:40px; text-align:center; position:relative;}.menu ul li a{ text-decoration:none;  display:block; padding:0px 10px;  color:#000;}.menu ul li a:hover{ color:#FFF; background:#999;}.menu ul li ul li{ float:none; background:#F00; margin-top:1px; text-align:center;}.menu ul li ul{ position:absolute; left:0px; top:40px; display:none;}.menu ul li ul li a:hover{ background:#00C;}.menu ul li:hover ul{ display:block;}</style></head><body>    <div class="menu">        <ul>            <li><a href="#">首页</a></li>            <li><a href="#">公司简介</a>                <ul>                    <li><a href="#">javascript</a></li>                    <li><a href="#">jquery</a></li>                </ul>            </li>            <li><a href="#">产品展示</a></li>            <li><a href="#">商品</a></li>            <li><a href="#">联系我们</a></li>        </ul>    </div></body></html>
查看完整描述

1 回答

?
慕无忌7110536

TA贡献1条经验 获得超0个赞

.menu ul li a {
    text-decoration: none;
    display: block;
    padding: 0px 10px; 
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
}

.menu ul li ul {
    position: absolute;
    /* left: 0px; */
    /* top: 40px; */
    display: none;
    left: 0;
    right: 0;
}


查看完整回答
反对 回复 2015-08-11
  • 小手乱抖
    小手乱抖
    谢谢 实现了 但是有一种更好的方法: menu ul li ul{ width:100%; position:absolute; top:40px; display:none;}
  • 慕无忌7110536
    慕无忌7110536
    http://stackoverflow.com/questions/15972192/css-positioning-to-fill-container-width-vs-left-right
  • 1 回答
  • 0 关注
  • 1269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信