微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

现在我有两个问题:

>人们如何有视力
残疾人配置浏览器(做
他们使用浏览器缩放或者他们
仍然改变基本字体大小)?
>使用EM是否仍然有意义
    对于现在的元素大小?

解决方法

>根据我所读到的,都没有.轻度至中度视力困难的用户通常使用与UA本身不同的应用来提供缩放功能.这些工具可以放大显示器的全部或部分,但是(在我有限的经验中)它们不会将文本缩小到与设置不相关的位置.
>使用’em’仍然有意义.首先,可访问性不是使用“ems”的唯一原因.我认为相对大小的继承模型使用ems和百分比比使用像素更有意义.其次,你可以在 CSS3中进行计算,如果它可以帮助你不需要记住调整你的计算.

裁判:

> http://www.championinternet.com/rwa/Ann.pdf
> http://davidbcalhoun.com/2010/does-it-still-make-sense-to-use-em-rather-than-px
> http://www.w3.org/TR/css3-values/#calc

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。