0

この .inner div に右に浮いているこの要素が含まれていない理由を知っている人はいますか?

ここにjsfiddleがあります

<header>
    <div class="inner">

        <h1>Heading Level 1</h1>

        <h2>Heading Level 2</h2>

        <a href="http://derekthomaswood.com">BUTTON</a>

    </div> <!-- end .inner -->
</header>

ここに画像の説明を入力

4

2 に答える 2

2

overflow: autoに追加.inner: http://jsfiddle.net/7Sunw/1/

float: left/right要素を標準の要素フローから何らかの方法で取得するため、親要素はそのサイズに引き伸ばされなくなります。overflow: auto子要素がフローティングされている場合でも、それを実現するには使用する必要があります。

于 2013-02-27T19:23:30.587 に答える
0

ヘッダーの後に別の div を追加してみてください

<div id="footer" style="clear: both;"></div>

やるべき

于 2013-02-27T19:24:58.350 に答える