为什么css中的%是外部大小,而其他相对单位是固定大小



在本演讲中,CSS中的auto值在各种上下文中进行了解释。发言人说%是一个有意义的外在单位,因为大小取决于父母。但她也把em,vw,vh,rem和其他相关单位的固定桶。vh和vw单元的大小计算也取决于外部源(视口(,但为什么这些值不是外在的。

这是因为它在CSS规范中是这样定义的:https://www.w3.org/TR/css-sizing-3/#extrinsic

  1. 外部尺寸测定

外部大小调整基于元素的上下文来确定大小,而不考虑元素的内容。

4.1.定量百分比

百分比指定方框相对于方框的包含块的大小。

最新更新