我仍然在 CSS 中使用 EM 来指定模板中元素的大小。
如今,大多数浏览器都能够正确缩放以 PX 为单位的网站。
我使用 EM 的理由是:如果一个人有视力障碍并在浏览器中更改基本字体大小,该设计仍然适合。
我问是因为对我来说它仍然是使用 EM 的错误来源。当我在一个元素上指定一个不同的字体大小然后是基本字体大小时,我经常忘记为子元素调整我的 EM 计算。
现在我有两个问题:
有视力的人如何 残疾配置浏览器(做 他们使用浏览器缩放还是他们 仍然改 rebase 本字体大小)?
使用 EM 是否仍然有意义 现在的元素大小?
最佳答案
根据我的阅读,两者都不是。具有轻度至中度视力障碍的用户通常使用与 UA 本身不同的应用程序来提供缩放功能。这些工具可以放大全部或部分显示,但(以我有限的经验)它们不会缩放与设置无关的文本。
使用“em”仍然有意义。首先,可访问性并不是使用“ems”的唯一原因。我认为相对大小的继承模型对 em 和百分比比对像素更有意义。其次,您可以在 CSS3 本身中进行计算,如果它可以帮助您无需记住调整您的计算。
引用:
关于css - EM 中的 CSS 元素尺寸是否仍然现代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133947/