首页 新闻 会员 周边 捐助

关于元素产生offsetTop的原因

0
悬赏园豆:40 [已解决问题] 解决于 2013-09-26 00:31

问题描述:标签div设置了height、line-height等两个CSS样式;div容器内有强制为行内显示的标签span,并设置了display:inline;height等两个CSS样式。在盒模式下,css样式继承我都明白,今天在实际做东西时结果给span标签也加上了height样式,结果导致span标签向下偏移了9像素。最后查出问题就是由于给span加了height样式导致的。但是我不知道为什么会出现这种情况,求大牛赐教?

IE调试切图:

1、正常情况图片:

2、问题时图片:

々孤星☆泪♂的主页 々孤星☆泪♂ | 初学一级 | 园豆:13
提问于:2013-08-06 00:17
< >
分享
最佳答案
1

你不要去掉 line-height, 加上 vertical-align:middle 试试 会不会

收获园豆:40
Yu | 专家六级 |园豆:12990 | 2013-08-06 09:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册