【发布时间】:2011-06-20 23:18:09
【问题描述】:
我目前有一个问题,即 Firefox 会在 div 中的某些文本周围去除 1-2 像素的填充。在写太多之前,我将展示一些图片并发布代码,以便您了解我的意思。这可能只是 Firefox 呈现的方式。 Anywho代码和图片如下:
Chrome/Safari/IE 屏幕:
火狐屏幕:
这里是代码:
html页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<title>Test Page One</title>
<LINK REL=StyleSheet HREF="stylesheets/test.css" TYPE="text/css" MEDIA=screen>
</head>
<body>
<div class="single_label blue_label">Test<div class="remove"></div></div>
</body>
</html>
CSS:
.single_label{
float: left;
padding-right: 5px;
padding-left: 7px;
height: 14px;
color: black;
font-size: 10px;
font-family: Helvetica, Verdana, Arial, sans-serif;
text-align: left;
width: 74px;
vertical-align: bottom
}
.blue_label {
background-color: #3acbff;
-moz-border-radius: 4px;
border-radius: 4px;
}
那么谁能告诉我为什么 Firefox 会这样渲染以及如何解决这个问题?
【问题讨论】: