0

所以empercentage都是相对于其他东西定义的。
例如,text-indent它与段落的宽度有关。其他地方(我认为字体)与浏览器的默认大小有关。那么,如果它们做完全相同的事情,
为什么两者都em存在呢? 它们在每种情况下都是相对的项目(我已经给出的例子)是否记录在某个地方?在每种情况下,我如何知道该值相对于什么?percentage

4

1 回答 1

5

他们不做同样的事情。Ems 是相对于元素的字体大小的,除非它们在字体大小上指定,在这种情况下它是相对于父元素的字体大小。

百分比值是相对于其他特定值的——这些值因财产而异。有时,百分比甚至可能不适用于某些属性,例如边框,而 ems 可以用于任何需要长度数量的地方。

于 2013-05-11T09:19:10.850 回答