字体大小的问题比较铬和火狐
我建立了一个网站,问题是,铬显示font-size 1px
大于Firefox。我尝试了几种方法来匹配字体大小,在px中指定它,在%中将body设置为100%,然后将元素设置为0.875em
。这些都没有工作。它仍然在chrome中显示更大的1个像素。字体大小的问题比较铬和火狐
这是我使用的字体大小代码:
body {
font-size: 100%;
}
* {
margin:0;
padding:0;
text-decoration: none;
font-family:helvetica, arial, sans-serif;
}
#geral {
width:1000px;
margin:0 auto;
position:relative;
font-size:0.875em;
}
凡#geral包装了整个网站,并没有对CSS没有其他的字体大小声明,源可以被看作在我发布的链接中。
我不知道是否有办法解决这个问题,或者我必须为每个浏览器指定不同的字体大小?
em
是可扩展的,而px
不是。将字体设置为定义的px
大小,你应该没问题。 em
可能在某些情况下是可取的,但如果你担心1px,那么你应该设置严格的像素大小。
编辑:只是重读,我看到你已经尝试设置高度像素已经。没有线索,因为我没有安装Chrome来测试。 :(
在这里工作罚款:
铬9.0:
火狐4.0测试版10:
我也有这个问题,我决定,在可能的情况下去与font-size:small(或者x-small等)。这给你一个基本的可缩放字体大小的范围,而不必寻找不合适的css或混乱的JS。它适用于IE,FF和Chrome。
,如果你有网页打印,然后
新增CSS
<link rel="stylesheet" type="text/css" href="report.css" media="print" />
在CSS文件
body {
padding: 3px;
margin: 0.5px;
background-position: center;
color: #000000;
background: #ffffff;
font-family: Arial;
font-size: 13pt;
}
这对我的作品
FWIW在这个日期,我自己刚刚才了解到,良好的CSS编码实践是仅为HTML或BOD定义绝对字体大小Y元素,并且相对地定义所有其他字体大小,也就是说,根据这个大小(即,使用em
或%
)。
如果你这样做,你只需要从其他人(Gecko,IE等)挑出单独的webkit浏览器(Chrome,Safari)。因此,举例来说,你可能已经在你的样式表中定义,
body {
font-size: 16px;
}
然后在样式表的底部,您可以包括这个
@media screen and (-webkit-min-device-pixel-ratio:0) {
Body {
font-size: 20px;
}
}
(参见Chrome conditional comments)
该作品为了我。但是其中一个副作用是重新调整相对大小的任何非文本元素,这可能会也可能不会是理想的。
<script>
if(navigator.userAgent.indexOf("Chrome") != -1)
{
var fontsize = "<style>body{font-size: 125%;}</style>";
}
else if(navigator.userAgent.indexOf("Opera") != -1)
{
var fontsize = "<style>body{font-size: 100%;}</style>";
}
else if(navigator.userAgent.indexOf("Firefox") != -1)
{
var fontsize = "<style>body{font-size: 100%;}</style>";
}
else if((navigator.userAgent.indexOf("MSIE") != -1) || (!!document.documentMode == true)) //IF IE > 10
{
var fontsize = "<style>body {font-size: 100%;}</style>";
}
else
{
var fontsize = "<style>body {font-size: 100%;}</style>";
}
</script>
<script>document.writeln(fontsize);</script>
这是必不可少的。每个人都应该一直使用它。 – 2011-02-04 15:48:47
它会改变你的生活,男人。就像找到FireBug,学习jQuery或者第一次吃玉米片一样。 – 2011-02-04 15:51:15