0

我认为对于 % 单位,计算值和指定值并不总是相同的。由于我无法检查这些值,因此我需要 CSS 社区的专家评论。

在此示例中, CSS3 Cascade 第 5.5 节指定和计算的 % width 值是相同的,但我认为 % font-size 并非如此。我在下面举了一个例子,如果我的观察有误,请纠正我。

#parent{
width:200px;
font-size:10px;
}

#child{
width: 200%;
font-size: 200%;
}

对于孩子:我相信在宽度的情况下,指定值和计算值将是 200%。使用值为 400px。

而在字体大小的情况下,指定的值将与计算值不同。在这种情况下,字体大小不依赖于布局,因此计算值将是 20px 而不是 200%。

对于上面的例子,下面的观察是否正确?

子宽度

specified: 200%
computed: 200%
used: 400px

对于孩子的字体大小

specified: 200%
computed: 20px
used: 20px
4

1 回答 1

0

是的,你的观察是准确的。

但是,您应该只是在浏览器中运行代码并查看结果输出,而不是要求我们进行验证。对您和我们来说会更快。

于 2013-06-08T20:41:51.617 回答