为什么用em表示“ m”?

问题描述 投票:0回答:1

这是一个非常愚蠢的问题,但我对答案感到好奇,但找不到任何地方:我最近开始阅读一本有关在Android设备上编程的书。我对XML很陌生,其中有一个名为“ ems”的参数,该参数本质上用作“ ems = 8”,这意味着文本框足够宽,可以显示8个字母“ m”。我认为这是因为小写的“ m”通常是所有小写字母中最宽的,因此它使您大致了解此文本框将能够一次全部显示。我的问题是,为什么它们使用小写的“ m”作为量尺而不是大写的“ W”,因为“ W”宽于“ m”,并且是典型字体中可用的最宽的字符(我所知道的)。仅仅是因为“ m”比“ W”更普遍吗? “ ems”比“ doubleyoos”更容易键入?还是还有其他原因?

感谢您让我沉迷于毫无意义的问题!

xml text formatting typography
1个回答
0
投票

印刷中的em起源于大写,而不是小写字母M的给定字体宽度。

另请参阅Should I use px or rem value units in my CSS?

© www.soinside.com 2019 - 2024. All rights reserved.