Ответ 1
Поскольку абсолютно позиционированные элементы не ведут себя как уровень блока элементов и не течь друг за другом, как обычно, a
<div>
.
Вам нужно будет установить ширину и высоту для div, который абсолютно позиционируется, в зависимости от того, что он содержит.
Ваш абсолютно позиционированный элемент будет располагаться относительно первого родительского элемента, в котором он находится. Итак, простой пример:
Простая 'gotcha' не устанавливает родительский элемент position: relative;
<!-- I'm a parent element -->
<div style="width: 500px; height: 500px; position: relative; border: 1px solid blue;">
<!-- I'm a child of the above parent element -->
<div style="width: 150px; height: 150px; position: absolute; left: 10px; top: 10px; border: 1px solid red;">
I'm positioned absolutely to my parent.
</div>
</div>