Webkit在单个文本字符上添加不需要的额外空间

时间:2011-12-02 18:18:34

标签: css firefox safari webkit gecko

有一种情况我在div中添加了一个带有按钮背景的单个字符。似乎很直接。但是,FF和Safari / Chrome之间的文本放置不同。我创建了一个基本页面,其中包含一个div和一个字符来说明问题。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title></title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            .testDiv{
                height: 100px;
                width: 100px;
                background: blue;
                color: #fff;
                font-size: 50px;
                font-family: helvetica;
            }
        </style>
    </head>
    <body>

<div class="testDiv">
    1
</div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

WebKit和Mozilla似乎对如何处理行高有不同的看法。你最接近的是增加行高:1;在你必须开始使用特定于webkit的属性之前,你的.testDiv规则会有所帮助。

相关问题