Я знаю, что единица rem css является относительной единицей, которая используется для получения размеров шрифта из корневого элемента, т.е. html.
Мой вопрос: как свойства css на основе длины, такие как ширина, высота, отступы, поля, если они указаны в rem, для любого элемента, полученного из элемента html.
Например:
<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}
Если я попробую это в хроме, ширина #view div должна быть 3 * 500 пикселей = 1500 пикселей. Однако это не так.
Я хочу знать, указываем ли мы ширину или отступ элемента в rem - из какого элемента и как он рассчитывается - чтобы получить вычисленную ширину.
Любая документация тоже приветствуется.
Спасибо.