.nav_left位置问题,为什么在.logo设置overflow:hidden就正常了?

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

wang_hao__

2016-09-01 00:18

57c702c90001043f05000112.jpg

57c702c900017f9e05000500.jpg

.nav_left位置问题,为什么在.logo设置overflow:hidden就正常了?

写回答 关注

3回答

  • qq_谜离_03319966
    2017-02-01 12:16:48

    我解决了这个问题

    img会在结束位置产生一个类似于文本的字符 你可以理解为你输入文字时候的光标 这个光标具有高度 并且受line-height影响 光标的最底端位置超出了图片最底端位置

    你可以使用line-height 或者vertical-align:sub 或者top 或者middle解决

  • qq_谜离_03319966
    2017-01-25 19:32:13

    同问溢出的3px哪里来的

  • 蔬菜汤
    2016-09-01 11:05:41

    overflow:hidden的作用是隐藏溢出

    你看下你的代码里div.logo_left的高度应该是83px;而整个div.logo的高度是80px;所以有3像素的溢出,卡住了nav-left;

    至于为什么div.logo_left的高度为什么是83px,这个我也不太清楚,还得像其他大神请教

    慕瓜3177... 回复wang_h...

    请问 logo_left为啥会是83px? 多出来的3px怎么来的?

    2016-09-25 17:33:16

    共 2 条回复 >

企业网站综合布局实战

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

157042 学习 · 1984 问题

查看课程

相似问题