摘要:<!DOCTYPE html> <html> <head> <title>京东导航制作</title> <link href="http://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
<!DOCTYPE html>
<html>
<head>
<title>京东导航制作</title>
<link href="http://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
* {
margin: 0px;
padding: 0px;
font-size: 12px;
}
a {
text-decoration: none;
color: #666;
}
.font-we {
font-weight: 700;
}
.clear {
clear: both;
}
.header {
background: #e3e4e5;;
height: 30px;
line-height: 30px;
}
.nav {
width: 768px;
margin: 0px auto;
color: #666;
}
.nav_left {
float: left;
}
.nav_left i {
color: #f10215;
}
.nav_left span {
padding-left: 5px;
}
.nav_right {
float: right;
}
.nav_right ul {
list-style: none;
}
.nav_right ul li {
float: left;
position: relative;
}
.pad {
padding: 0 7px;
}
.nav_right ul li span {
color: #f10215;
padding-left: 5px;
}
.nav_right_color999 {
color: #999;
}
.spacer {
width: 1px;
margin: 11px 5px 0;
padding: 0;
background: #ccc;
height: 10px;
overflow: hidden;
}
.hover_bg:hover {
background: #fff;
border-left: solid #ccc 1px;
border-right: solid #ccc 1px;
}
.dis {
display: none;
}
.hover_bg:hover .dis {
display: block;
background: #fff;
border: solid #ccc 1px;
border-top: none;
width:160px;
margin-left: -8px;
}
.dis {
position: absolute;
}
.dis ul li{
float: left;
padding: 0 7px;
}
</style>
</head>
<body>
<div class="header">
<div class="nav">
<div class="nav_left">
<i class="fa fa-map-marker"></i><span class="
nav_right_color999">安徽</span>
</div>
<div class="nav_right">
<ul>
<li class="pad"><a href="">你好,请登录 <span>免费注册</span></a></li>
<li class="spacer"></li>
<li class="pad"><a href="">我的订单</a></li>
<li class="spacer"></li>
<li class="pad hover_bg"><a href="">我的京东<i class="fa fa-angle-down l
nav_right_color999"></i></a>
<ul class="dis">
<ul>
<li>待处理订单</li>
<li>消息</li>
</ul>
<ul>
<li>返修退换货</li>
<li>我的问答</li>
</ul>
<ul>
<li>降价商品</li>
<li>我的关注</li>
</ul>
<ul>
<li>我的京东</li>
<li>我的白条</li>
</ul>
<ul>
<li>我的优惠券</li>
<li>我的理财</li>
</ul>
</ul>
</li>
<li class="spacer"></li>
<li class="pad"><a href="">京东会员</a></li>
<li class="spacer"></li>
<li class="pad hover_bg"><a href="">企业采购<i class="fa fa-angle-down nav_right_color999"></i></a>
<ul class="dis">
<ul>
<li>企业购</li>
<li>商用场景管</li>
</ul>
<ul>
<li>工业卡</li>
<li>礼品卡</li>
</ul>
</ul>
</li>
<li class="spacer"></li>
<li class="pad hover_bg nav_right_color999">客户服务<i class="fa fa-angle-down"></i>
<ul class="dis">
<ul>
<li class="font-we">客户</li>
</ul>
<div class="clear"></div>
<ul>
<li>帮助中心</li>
<li>售后服务</li>
</ul>
<ul>
<li>在线客服</li>
<li>意见建议</li>
</ul>
<ul>
<li>电话客服</li>
<li>客服邮箱</li>
</ul>
<ul>
<li>金融咨询</li>
<li>全球客服购</li>
</ul>
<ul>
<li class="font-we">商户</li>
</ul>
<div class="clear"></div>
<ul>
<li>合作招商</li>
<li>学习中心</li>
</ul>
<ul>
<li>商家后台</li>
<li>京麦工作台</li>
</ul>
<ul>
<li>商家帮助</li>
<li>规则平台</li>
</ul>
</ul>
</li>
<li class="spacer"></li>
<li class="pad hover_bg nav_right_color999">网站导航<i class="fa fa-angle-down"></i></li>
<li class="spacer"></li>
<li class="pad nav_right_color999">手机京东</li>
</ul>
<div class="clear"></div>
</div>
<div class="clear">
</div>
</div>
</div>
</body>
</html>老师,我一共有三个问题没有搞明白,一、
这个地方不用负数这个块就不能和主导航一样左对齐,主导航的内边距不给他们就可以对齐;二、我下拉框也是做了浮动的,如果做了浮动之后第二列就不能左对齐了;三、鼠标经过后主导航会左右晃动一下,这是为什么呢?麻烦请老师指导,谢谢。在中文网学清除浮动,现在用的特别6,我觉得算是进步,感谢php中文网的每位老师。谢谢你们
批改老师:天蓬老师批改时间:2018-12-21 08:58:24
老师总结:以上的问题,总结出来一句话, 以后做再做类似的项目,特别是商业项目, 一定要用绝对定位来做, 这里用浮动,只是教学需要,让大家尽快掌握浮动的使用方法, 在实际开发项目中, 这类的菜单 ,都是用绝对定位来做的, 你有空可以分析一下成熟的商业布局页面是怎么写的