Html OS X中的字体太大

Html OS X中的字体太大,html,css,Html,Css,我正在创建一个HTML/CSS站点,当我在Windows中的Firefox上查看该站点时(这就是我正在开发的),我已经按照我想要的方式调整了字体大小。但是当我在OSX(Safari或FF)中查看站点时,字体太大了。不是很大,但比我客户想要的要大。但是如果我再减少字体,它对Windows机器来说就太小了 我在CSS文档中指定ems中的所有字体大小 我意识到不同的浏览器和平台呈现不同的内容,并且无法精确控制页面的外观。但这似乎是一个相当大的问题,我想知道是否有一些简单的解决方案,我应该知道。如果不是

我正在创建一个HTML/CSS站点,当我在Windows中的Firefox上查看该站点时(这就是我正在开发的),我已经按照我想要的方式调整了字体大小。但是当我在OSX(Safari或FF)中查看站点时,字体太大了。不是很大,但比我客户想要的要大。但是如果我再减少字体,它对Windows机器来说就太小了

我在CSS文档中指定ems中的所有字体大小

我意识到不同的浏览器和平台呈现不同的内容,并且无法精确控制页面的外观。但这似乎是一个相当大的问题,我想知道是否有一些简单的解决方案,我应该知道。如果不是,那么复杂的解决方案是什么


提前感谢。

使用像素值而不是ems

我没有做很多的网页开发,但是我觉得使用ems是指定大小的首选方法,特别是字体。为什么要使用像素?我已经读到推荐使用ems(尽管我肯定这不是唯一的方法)。你能详细说明一下吗?根据我的经验,像素大小是最不可靠的。请记住,Mac电脑的标准分辨率往往因其屏幕尺寸而较高。这可能会产生相反的效果,使Mac字体太小,使johnnyb10基本上处于同一条船上。像你遇到的这样的建议几乎总是在设计糟糕的博客上由孩子们给出的,他们也不做很多web开发,知道的很少(如果有的话)关于印刷术,他们一生中从未接触过Mac电脑。Ems、ens、points和percentage都是相对的,并且都取决于您使用的字体的作者是否能够正确使用它们的数字。客观尺寸是唯一的绝对尺寸,而像素通常是最容易理解的,因为页面上的所有其他内容都是这样绘制的。抱歉,但是使用w3schools作为参考并不是获得可信度的方法。使用相对尺寸是有原因的:因为人们有不同的显示、视觉能力等。硬编码像素值消除了设计的灵活性。