【发布时间】:2015-12-06 08:55:11
【问题描述】:
我知道 rem css 单位是一个相对单位,用于从根元素(即 html)派生字体大小。
我的问题是 - 对于从 html 元素派生的任何元素,如果在 rem 中指定,基于长度的 css 属性(如宽度、高度、填充、边距)如何。
举个例子:
<html class="basicStyle">
<body>
<div id="view">This is some content</div>
</body>
</html>
风格:
.basicStyle{width:500px; font-size:20px}
#view{width:3rem; font-size:2rem}
如果我在 chrome 中尝试这个,#view div 的宽度应该是 3*500px = 1500px - 但事实并非如此。
我想知道我们是否在 rem 中指定元素的宽度或填充 - 从哪个元素以及它是如何计算的 - 以获得计算的宽度。
也欢迎任何文档。
谢谢。
【问题讨论】:
标签: html css width units-of-measurement