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

有关logo和nav的问题

看了评论,知道在logo中设置一个overflow可以解决。

但是有疑问,为什么是在logo中而不是在logo_left中,img不是在logo_left中吗?发生溢出的不是img这个元素吗?

还有img自身成为inline元素会自动附加什么属性?

正在回答

1 回答

我理解的话是因为 logo有定义高度,所以可以判断是否溢出。而logo_left没有定高度,它的高度是由内容决定的,所以img的高度就是logo_left的高度,它又怎么会判断自己溢出自己~

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

微风灬唐唐 提问者

非常感谢!
2017-08-25 回复 有任何疑惑可以回复我~
#2

慕仰9892961 回复 微风灬唐唐 提问者

在img中设置display:block或者vertical-align: bottom属性。就会完美解决了,原因是img的边距和父级的div的baseline是持平的,而baseline默认还与div的边距存在间距
2018-06-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有关logo和nav的问题

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

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

帮助反馈 APP下载

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

公众号

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