有关logo和nav的问题

来源:3-4 企业网站制作之导航部分制作(一)

微风灬唐唐

2017-08-22 18:13

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

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

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

写回答 关注

1回答

  • Gemma_Tong
    2017-08-24 06:56:25
    已采纳

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

    慕仰9892... 回复微风灬唐唐

    在img中设置display:block或者vertical-align: bottom属性。就会完美解决了,原因是img的边距和父级的div的baseline是持平的,而baseline默认还与div的边距存在间距

    2018-06-08 16:06:36

    共 2 条回复 >

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157042 学习 · 1984 问题

查看课程

相似问题