0

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

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

字体大小和系列是:

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

2 回答 2

0

您的客户是否在 IE 中启用了“Intranet 设置”或“兼容性视图”?他们会让 IE8 伪装成 IE7,这可能是渲染差异的原因。

于 2013-06-20T17:49:37.257 回答
0

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

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

body
{
font-size: 62.5%;
}

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

于 2013-06-20T17:50:41.103 回答