У меня есть элемент div (по умолчанию), содержащий и h1, и ссылку, обе из которых имеют абсолютное позиционирование. Естественно, высота элементов div сворачивается. Как заставить элемент div отрегулировать его высоту до двух его детей? Я попробовал стандартные clearfixes, установив переполнение в auto и установив позицию div относительно (это было предложение из другого сообщения, которое я нашел), но ни один из них не работал.Сделайте div, отрегулируйте его высоту до абсолютно позиционированных детей.
Я сделал jsfiddle, что иллюстрирует мою проблему.
HTML код:
<div>
<h1>the div doesnt go around this element</h1>
</div>
CSS код:
div {border: 2px solid;}
h1 {position: absolute;}
Может ли вы показать код? – Mark
Похоже, у него есть ответ на javascript [здесь] (http://stackoverflow.com/a/9061682) –
Это поведение ожидается. Зачем вам h1 быть абсолютно в положении: абсолютный? :) .... ** возможно, вам нужен div в абсолютном положении, а не его детих. ** –