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

有关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下载
官方微信