<div class="black-nav">
<div class="wrap">
<ul class="black-nav-left">
<li><a href="#">小米商城</a><span>|</span></li>
<li><a href="#">MUI</a><span>|</span></li>
<li><a href="#">LOT</a><span>|</span></li>
<li><a href="#">云服务</a><span>|</span></li>
<li><a href="#">天星科技</a><span>|</span></li>
<li><a href="#">有品</a><span>|</span></li>
<li><a href="#">小爱开放平台</a><span>|</span></li>
<li><a href="#">企业团购</a><span>|</span></li>
<li><a href="#">资质证照</a><span>|</span></li>
<li><a href="#">协议规则</a><span>|</span></li>
<li class="list-code">
<a href="#">下载app</a><span>|</span>
<div class="download">
<!-- <img src="image/download.png" alt="">-->
<!-- <p>小米商城App</p>-->
</div>
</li>
<li><a href="#">智能生活</a><span>|</span></li>
<li><a href="#">Select Location</a><span>|</span></li>
</ul>
<ul class="black-nav-right">
<li><a href="#">登录</a><span>|</span></li>
<li><a href="#">注册</a><span>|</span></li>
<li><a href="#">消息通知</a></li>
<li class="cart">
<a href="#">购物车(0)</a>
<div class="cart-list">购物车中还没有商品,赶紧选购吧</div>
</li>
</ul>
</div>
</div>
重置样式表
body,div,di,dd,ui,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textera,p,blockquote,th,td
{
margin:0;
padding:0;}
body{text-align:center}
li{list-style:none;}
a{text-decoration:none}
img{border:none;}
样式
.black-nav{
width:100%;
height:40px;
line-height:40px;
background-color: #333333;
color:#b0b0b0;
font-size: 12px;
}
.wrap{
width:1224px;
margin:0 auto;
}
.black-nav-left{
float:left;
}
.black-nav-right{
float:right;
}
.black-nav li{
float:left;
}
.black-nav a{
color:#b0b0b0;
}
.black-nav a:hover{
color: #fff;
}
.black-nav span{
color: #424242;
margin: 0 3.6px;
}
/*设置购物车*/
.cart{
width: 120px;
height: 40px;
background-color: #424242;
margin-left: 25px;
position: relative;
}
结果截图

第一个·问题:
line-height是使一行文字垂直居中,我这里实现不了
第二个问题:
给购物车设置完宽高后应该在父元素里面,这里怎么有部分在父元素外面