HTML+css导航下拉框

原创 2018-12-19 23:04:10 358
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>导航</title> <link rel="stylesheet" href="font/css/font-aw
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>导航</title>
<link rel="stylesheet" href="font/css/font-awesome.min.css">
<style>
*{margin:0;padding:0;}
a{text-decoration: none;color: #000;font-size: 14px;text-align: center;}
li{list-style: none}
.clear{clear:both;}
.header{width:100%;height:50px;background:#f5f5f5;}
.header_content{width: 1200px;height:50px;margin:0 auto;}
.header_content a:hover{color:#ff5000;}
.header_left{float: left;}
.header_a{display: inline-block;height: 50px;width: 90px;position: relative;}
.header_a:hover{background: white;}
.header_left{display: block;height: 50px;line-height: 50px;margin-left: 2px;}
.header_right{float: right; line-height: 50px;}
.tubiao{ color: #ff5000}
.header_a ul{border: 1px solid #f5f5f5;display: none;position: absolute;border-top: none;}
.header_a:hover ul {display: block;width:100px}
.header_a ul li {color:#6c6c6c; height: 30px;line-height: 30px;text-align: left;padding: 0 3px;margin:5px 0;}
.header_a ul li:hover{ background:#f5f5f5;}
#head_nav{width: 1200px;}
</style>
</head>
<body>
<div>
<div>
<div>
<a href="">中国大陆&nbsp;<i class="fa fa-angle-down"></i></a>
<a href="" style="color: #ff5000">亲,请登录</a>
<a href="">免费注册</a>
<a href="">手机淘宝店</a>
</div>
<div>
<a href="">淘宝网首页</a>
<a href="">我的淘宝&nbsp;<i class="fa fa-angle-down"></i>
<ul>
<li>已买到的宝贝</li>
<li>我的足迹</li>
</ul>
</a>
<a href=""><span class="fa fa-shopping-cart tubiao"></span>&nbsp;购物车&nbsp;<i class="fa fa-angle-down"></i></a>
<a href="">  <span class="fa fa-star"></span>收藏夹&nbsp;<i class="fa fa-angle-down"></i>
<ul>
<li>收藏的宝贝</li>
<li>收藏的店铺</li>
</ul>
</a>
<a href="">商品分类</a>
<a href="">卖家中心&nbsp;<i class="fa fa-angle-down"></i>
<ul>
<li>免费开店</li>
<li>已卖出的宝贝</li>
<li>出售中的宝贝</li>
<li>卖家服务市场</li>
<li>卖家培训中心</li>
<li>体验中心</li>
<li>问商友</li>
</ul>
</a>
<a href="">联系客服&nbsp;<i class="fa fa-angle-down"></i>
<ul>
<li>消费者客服</li>
<li>卖家客服</li>
</ul></a>
<a href=""> <span class="fa fa-bars tubiao"></span>&nbsp;网站导航&nbsp;<i class="fa fa-angle-down"></i>
<ul id="head_nav">
<li></li>
<li></li>
</ul></a>
</a>
</div>
</div>
</div>
<div></div>
</body>
</html>

绝对定位(position:absolute;)与相对定位(position:relative)还有这种用法;

发现个问题!就是下拉框的宽度好像默认跟上级a标签是一样的,当下拉框里的文字超出宽度的时候就会发生混乱。

批改老师:灭绝师太批改时间:2018-12-20 09:56:28
老师总结:带有下拉菜单的导航,不建议用a链接嵌套奥!至于你这个问题,你给个定位,设个宽度就没有这个问题

发布手记

热门词条