0

私はdiv色付きの背景とページの下部に絶対的に配置されているフッターを持っています。divとフッターの間にスペースを追加するために、divにmargin-bottomを追加しようとしています。ただし、効果はありません。これは、マージンが別の要素に関連しているためだと思います。このシナリオでの良い解決策は何ですか?

<body> <!--white background-->
  <div> <!--colored background-->
   <!--THe content of the page -->
  </div>
  <footer>
   "links"
  </footer>
</body>
4

2 に答える 2

0

必要なのは「StickyFooter」のようです。SOまたはGoogleで検索してください。すでに100回解決されたものを解決したくありません:-)。フッターは絶対に配置されているため、フッターにマージンを追加したり、コンテンツdivを追加したりしても効果はありません。

于 2013-01-18T13:29:57.623 に答える
0

display:blockを追加してみてください。

または、それが機能しない場合は、margin-bottomの代わりにpadding-bottomを使用してみてください。

これらの1つが機能するはずです!

編集:申し訳ありませんが、DIVの下部のパディング/マージンをフッターの高さに加えて、達成しようとしているギャップの高さに設定すると、機能するはずです。絶対配置されたフッターは、絶対に設定するとページフローから削除されるため、divによってどこにもプッシュされません。

于 2013-01-18T13:30:33.393 に答える