1

解決できないように見える問題があります。問題に設定されている大きな背景バナーがありposition: absoluteます。バナーの高さに関係なく、フッターを常にその下に配置したいです。

例: フッターはきれいに見えます: フッターは良くhttp://danne-bro.com.web122.curanetserver.dk/histor.aspx ありません:http://danne-bro.com.web122.curanetserver.dk/who.aspx

ソースコードでわかるように、私は多くのことを試しました。私が達成しようとしていることのこすり落としたバージョンは、次のようになります。

  <div id="fit">
    <div class="wrapper">
      <div id="banner">BANNER IN HERE - Position Absolute so its always underneath</div>
    </div>
<div class="wrapper">
All content goes here - which is on top of the banner
</div>
    </div>
    <div id="footer">
    Footer in here - should float right under the banner.
    </div>

しかし、フッターをバナーの下にとどめる方法(高さに関係なく)は、私にとって問題です。私は自分自身を十分に説明したことを願っています。

4

1 に答える 1

2

要素を使用する場合、要素をドキュメント フローから外に出すときは、上、左、右、下を使用して配置する必要があるため、要素を使用floatすることはできません。フロートは絶対では機能しません。多かれ少なかれできることは、絶対配置を使用することです。コンテナ内で div を使用するか、代わりに ryan fait のスティッキー フッターを使用してみてくださいabsolute positionedposition: absolute;position: relative;

于 2012-12-07T08:51:22.367 に答える