我有一个div元素(默认定位)包含和h1和一个链接,它们都有绝对定位。自然,div元素高度崩溃。我如何让div元素调整到它的两个孩子的身高? 我已经尝试过标准的clearfixes,将溢出设置为auto,并将div的位置设置为relative(这是我发现的另一个帖子的建议),但没有一个能够工作。使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而不是它的子女** –