CSS字体大小不受尊重

时间:2013-06-20 17:45:09

标签: css internet-explorer

我在CSS类中设置的字体大小设置为10px。它在我的PC和其他开发者的PC上运行良好,但是当客户访问该站点时,它们会获得更大的文本大小。我们检查了他们的浏览器设置,文本大小设置为中等,就像我们的PC一样。这是一个内部Web应用程序,所有用户(和我们的开发人员)都使用Internet Explorer 8。

什么可以覆盖我们在Web应用程序之外的CSS设置?是否有其他可能会干扰的浏览器或操作系统设置?

字体大小和系列是:

  font-family:MS Sans Serif, Verdana; 
  font-size:10px !important;

2 个答案:

答案 0 :(得分:0)

您的客户是否在IE中启用了“Intranet设置”或“兼容性视图”?它们将使IE8假装成IE7,这可能是渲染中的差异所致。

答案 1 :(得分:0)

首先,确保使用CSS重置来获得常见的CSS分母。 :) http://www.cssreset.com/   - 如果您没有使用,请从上面的网站中选择一个。

之后,我建议在body {}选择器中设置默认字体大小。如果您使用62.5%,则可以使用相对字体大小,特别是em单位。默认值为62.5%,1em = 10px。 e.g。

body
{
font-size: 62.5%;
}

这将跨浏览器工作,非常标准。 HTH。