CSS中字体大小的最佳单位

Ale*_*lex 13 css font-size units-of-measurement

每个的优点和缺点是什么?em,px,%pt

我目前的选择是百分比,唯一的原因是因为我可以通过修改根元素(正文)上的字体大小来全局更改所有元素的字体大小

小智 6

我会推荐EM - 因为我使用Baseline CSS来进行表单,布局和最重要的类型的基本设置.

不能推荐它:http://baselinecss.com/

  • 自从这个答案发布以来,它可能已经发生了变化,但是baselinecss.com使用了像素字体大小(nov 2012) (2认同)

Mic*_*ant 5

我最初的设计培训表明,只要有可能,就可以。

我认为一个主要原因是不同的浏览器和设备有不同的分辨率,这再次成为一个大问题。

我认为使用 em 和 % 通常更好,因为它们是抽象层,特别是与像素相比。两者在某些方面相似,如“100%”=“1em”。像素单元的另一个问题是它无法为视障读者放大。
如今,出于移动设备、平板电脑等方面的考虑,通常最好为每一种设备制定特定的样式表/规则。

另外,对于打印问题,em 效果很好。

我在网络上看到 em 单位被称为字体大小标准,但百分比单位通常会提供更一致且易于访问的显示。当用户设置发生更改时,文本百分比会很好地保持可读性、可访问性和视觉设计。