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

求大神指教,代码和老师一样的,为什么我打出来的是这种啊?

http://img1.sycdn.imooc.com//5913cf6b000139a411240296.jpg

http://img1.sycdn.imooc.com//5913d0a700018e7207060423.jpg

CSS代码如下:

.nav{height: 40px;}
.nav_left{width:10px;background: url(../img/nav_left.jpg) no-repeat;float: left;height: 40px;}

.nav_mid{width:980px;background: url(../img/nav_bg.jpg)repeat-x;float: left;}
.nav_right{width: 10px;background: url(../img/nav_right.jpg)no-repeat;float: left;height: 40px;
}
}
.nav_mid li {
    float: left;
    list-style-type: none;
    width: 100px;
    font-family: "微软雅黑";
    text-align: center;
}

正在回答

2 回答

不行啊,复制老师的代码上去都不行。

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

因为logo部分的 .logo_left 和 .logo_right 设置了浮动,老师给父级元素设置了固定高度,来解决父级无法自动获取到高度的问题,但是浮动的影响还在(如果把 .logo的高 height: 80px;去掉,.nav_left会跑到上面去 ),只需在 .nav下添加 clear: both; 即可。

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

慕沐900688

我发现加了清除浮动后,虽然导航在一行了,但是导航与logo这一行之间有缝隙,如果是在logo_left那里修改加上height:80px,两行间就没有缝隙了,是怎么回事呢?
2017-08-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神指教,代码和老师一样的,为什么我打出来的是这种啊?

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