EM中的CSS元素维度仍然是现代的吗?

meo*_*meo 6 css accessibility

我仍然在CSS中使用EM来指定模板中元素的大小.

今天,大多数浏览器都能够正确地扩展PX中给出大小的网站.

我使用EM的理由是:如果一个人有视力障碍并且在浏览器中改变了基本字体大小,那么设计仍然适合.

我问,因为对我而言,使用EM的错误仍然存​​在.当我指定一个不同的字体大小然后指定一个元素的基本字体大小时,我经常忘记调整我的EM计算的子元素.

现在我有两个问题:

  1. 视力障碍人士如何配置浏览器(他们使用浏览器缩放还是更改基本字体大小)?

  2. 现在使用EM作为元素大小是否仍然有意义?

koj*_*iro 8

  1. 根据我所读到的,都没有.轻度至中度视力困难的用户通常使用与UA本身不同的应用来提供缩放功能.这些工具可以放大显示器的全部或部分,但是(在我有限的经验中)它们不会将文本缩小到与设置不相关的位置.

  2. 使用'em'仍然有意义.首先,可访问性不是使用"ems"的唯一原因.我认为相对大小的继承模型使用ems和百分比比使用像素更有意义.其次,你可以在CSS3中进行计算,如果它可以帮助你不需要记住调整你的计算.

裁判: