我理解使用 ems 支持静态测量的优势,例如像素和点,但为什么大多数CSS人都会出局那里(SO除外)更喜欢使用 ems 而不是%值?
答案 0 :(得分:13)
对于字体大小:
其他一切(例如元素的宽度):
......所以他们做了完全不同的事情,需要根据具体情况加以考虑。
答案 1 :(得分:2)
Ems基于已知且一致的值(字体大小),而百分比基于容器的大小。当尺寸和尺寸的基础根据上下文(您所在的元素/容器)而变化时,设计和理解CSS要困难得多。
答案 2 :(得分:1)
我认为有一个原因是许多网页设计师最初都是印刷设计师,因此习惯于将ems作为衡量单位。对我来说肯定是这样。
答案 3 :(得分:-1)
给出一个页面3列布局,25%/ 50%/ 25%,给它字体,允许6行文章(16%字体大小),每页5篇文章(20%高度)
现在想象一下,它的屏幕分辨率为320x200px
的嵌入式设备