html - 用户如何从“em”测量而不是“px”中受益?
问题描述
我已经阅读了很多关于“字体大小”的“em”度量的文章,我注意到有些人说特别是残疾用户会从“em”中受益,因为他们可以调整字体的大小。
我是 CSS 和 HTML 的新手,我不明白它是如何工作的。据我了解,作为用户,我总是可以放大浏览器中的查看大小。当我一直使用“px”时,这不是也有效吗?
解决方案
Em
表示页面的默认大小,例如,1em
可能是12px
,但对于更大的屏幕,可能是其他大小,也许16px
. 2em
将是 的两倍1em
。
外卖是em
随屏幕分辨率缩放的,是响应式设计的不错选择。
Px
另一方面是一个特定的、固定的尺寸指南,其中一个像素是屏幕上的一个正方形。因此12px
,在一个屏幕上可能在更大的屏幕上看起来很小。
我建议将 em 用于大多数用途,除非有充分的理由需要特定的像素大小。
推荐阅读
- ios - 以编程方式更改键盘输入类型(Swift)
- python - 在 Plotly Python 中的现有图形上移动点时,有没有办法使用“悬停图”而不是“悬停文本”?
- protocol-buffers - 有没有办法检查 protobuf 消息中的新字段?
- python - 迭代 tf 函数内的 tf.Tensor 以生成基于 NamedTuple 的数据集项列表
- c# - 如何通过 microsoft graph API C# 将消息发送到 1:1 聊天或 Microsoft Teams 中的群聊
- ios - navigationBarItems "类型 [view] 不能符合 'View';只有结构/枚举/类类型可以符合协议"
- react-native - 类型错误:未定义不是 React-Native 对象
- java - JsonMappingException - 字段名称中的意外字符
- python - `dict.copy()` 会迭代吗?我可以在另一个线程中修改字典时使用它吗?
- google-cloud-platform - 为什么 Terraform 不能列出 GCP 帐户中的 SQL 用户?