因此,em
和percentage
都是根据其他内容定义的
例如。与text-indent
相关,它与段落的宽度有关。否则(我认为字体)与浏览器的默认大小有关
那么为什么em
和percentage
如果它们完全相同呢?
他们在每种情况下相对的项目(我已经给出的例子)是否记录在某处?在每种情况下,我如何知道该值的相对值?
答案 0 :(得分:5)
他们不做同样的事情。 Ems是相对于元素的字体大小,除非它们在字体大小上指定,在这种情况下它与父元素的字体大小相关。
百分比值是相对于其他特定值的 - 这些值因财产而异。有时,百分比可能甚至不适用于某些属性,例如边界,而ems可用于任何需要长度数量的地方。