使用不同的字体会导致 IE6 和 IE7 中的行高间距问题
我有一个表单,其中有几列,每列有两个或三个输入。当我只使用默认字体时,没有问题,所有内容都正确排列,但当我使用不同的字体时,它会在标签下方添加一些垂直空间。
我尝试使用的字体是 TheMixRegularCaps - http://www.fontslog。 com/themix-regularcaps-otf-32939.htm
我该如何解决这个问题?
谢谢
I have a form with a couple of columns and two or three inputs in each. When I just use the default font there is no problem and everything lines up properly but when I use a different font it adds a little vertical space underneath the labels.
the font I'm trying to use is TheMixRegularCaps - http://www.fontslog.com/themix-regularcaps-otf-32939.htm
How can I fix this?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题很可能是字体本身。有些字体的垂直间距比其他字体更大。您应该使用 CSS 尝试垂直重叠不同的标签,使其看起来没有很大的间隙。
看看我刚刚演示你的目标的 jsFiddle: http://jsfiddle.net/KWfnq/
The problem is most likely the font itself. Some fonts have more vertical spacing than others. You should use CSS to attempt to overlap the different labels vertically to make it look like there isn't a large gap.
Take a look at this jsFiddle I just made demonstrating your objective: http://jsfiddle.net/KWfnq/