css - EM 中的 CSS 元素尺寸是否仍然现代?

标签 css accessibility

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

如今,大多数浏览器都能够正确缩放以 PX 为单位的网站。

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

我问是因为对我来说它仍然是使用 EM 的错误来源。当我在一个元素上指定一个不同的字体大小然后是基本字体大小时,我经常忘记为子元素调整我的 EM 计算。

现在我有两个问题:

  1. 有视力的人如何 残疾配置浏览器(做 他们使用浏览器缩放还是他们 仍然改 rebase 本字体大小)?

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

最佳答案

  1. 根据我的阅读,两者都不是。具有轻度至中度视力障碍的用户通常使用与 UA 本身不同的应用程序来提供缩放功能。这些工具可以放大全部或部分显示,但(以我有限的经验)它们不会缩放与设置无关的文本。

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

引用:

关于css - EM 中的 CSS 元素尺寸是否仍然现代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133947/

相关文章:

passwords - 生成的密码字符很难弄错

css - font-face src 中格式的可能值是什么?

css - 文本居中的虚线

启动开发人员工具后 CSS 有所不同?

html - 元素内的 Flex 容器和大宽度图像

android - 根据是否通过触摸输入按下按钮来应用事件

css - 如何测试正在开发的网页的视觉可访问性?

android - 发送未链接到 View 的辅助功能事件

android - 即使 editText 具有焦点,Talk Back 也会宣布微调器内容描述

html - 使两个 flex 元素排成一行