0

ページの下部に php に含まれるフッター要素があります。

<footer>
    <h5>Title</h5>
    <h6>&copy Copyright 2012</h6>
</footer>

footer{
    width:100%;
    height:40px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    background-color:#EEE;
    text-align:center;
    position:absolute;
    bottom:0;
}

これは、フッターを下部に揃えることで期待どおりに機能します。この問題は、ページのメイン セクションのデータが AJAX 呼び出しを介して読み込まれ、フッターが ajax 要素が追加される前の位置に留まるという事実に起因します。movieBox 要素はデフォルトで空であり、ajax 呼び出しが返されると複数の div が取り込まれます。

<div id="movieBox"></div>
<br style="clear:both"/>

この問題を修正する CSS のみの方法はありますか? 他の方法はありますか?助けてくれてありがとう。

4

1 に答える 1

0

つまり、AJAX を介してどのようなコンテンツがロードされても、同じ場所にとどまります。position: absolute に依存しないように、レイアウトを変更する必要があります。

于 2012-10-05T12:40:56.880 に答える