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

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

57c702c90001043f05000112.jpg

57c702c900017f9e05000500.jpg

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

正在回答

3 回答

我解决了这个问题

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

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

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

同问溢出的3px哪里来的

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

overflow:hidden的作用是隐藏溢出

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

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

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

wang_hao__ 提问者

是logo_left高度问题,height设置成80px,把隐藏溢出去掉,也可以正常显示了。非常感谢
2016-09-01 回复 有任何疑惑可以回复我~
#2

慕瓜3177915 回复 wang_hao__ 提问者

请问 logo_left为啥会是83px? 多出来的3px怎么来的?
2016-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信