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

为什么在css里的.nav_mid_left里加上 height:40px 就变成这样了?有人知道吗。谢谢

https://img1.sycdn.imooc.com//5add848f000129d611430171.jpg

为什么在css里的.nav_mid_left里加上 height:40px 就变成这样了?为什么nav_mid_left的图片跑上面去了。有人知道吗。谢谢

正在回答

3 回答

img {

display:block;

}

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

慕斯卡0234191

或者试试在nav标签中清除浮动clear:both;
2018-05-01 回复 有任何疑惑可以回复我~

我也是这样,然后清除浮动就可以了

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

慕粉1462726549

.nav_left,.nav_mid,.nav_right{ /* float:left; */ height:40px; } 是清楚这里的浮动吗?还是没有用哦,为什么.nav_left总是占一行呢?
2018-04-30 回复 有任何疑惑可以回复我~
#2

沐夕june

.nav{ height: 40px; clear: both; } 清除浮动要在元素的父级清除浮动
2018-05-03 回复 有任何疑惑可以回复我~
#3

沐夕june 回复 慕粉1462726549

.nav{ height: 40px; clear: both; } 清除浮动要在元素的父级清除浮动,我就是这样就好了的
2018-05-03 回复 有任何疑惑可以回复我~

和老师写的一样,但效果不一样。

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

举报

0/150
提交
取消

为什么在css里的.nav_mid_left里加上 height:40px 就变成这样了?有人知道吗。谢谢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号