【发布时间】:2013-11-17 11:13:09
【问题描述】:
我发现 Chrome 向 span 标签添加填充的方式不一致。当使用具有小字体大小和文本的简单 span 标签时,上方和下方的填充比 Internet Explorer 中的要大。当使用大字体大小时,填充是相同的。
这可以用下面的代码/jsfiddle来测试
<span>Testing A Text</span>
<span>Testing A Text</span>
body
{
font-family: Helvetica,Arial,"Sans Serif";
font-size: 10px;
}
span
{
border: 1px solid red;
}
span:last-child
{
font-size: 200%;
}
(可以在这里预览:http://jsfiddle.net/gR9em/5/)
当然,这可以通过条件 CSS 或使用不同的字体来解决,但如果可能的话,这是我想避免的事情。这可能与“Arial”相关......但是,任何人都可以解释这一点并提供解决方案吗?或者这是一个已知的浏览器 CSS“错误”?
此处以图片为例:
【问题讨论】:
-
您指的是哪个版本的 Internet Explorer?
标签: google-chrome padding html