2010-12-19 3 views
4
私はワードプレスでウェブサイトを構築しています、と私はあなたが#を見るようにあなたはここでエラー http://d.pr/U3LXのスクリーンショットを見ることができるのInternet Explorer 7

事業部は、スクロールバー

と小さな問題を持っている

ハローみんなの上に表示されますフッターdivはスクロールバーの上にありますが、私は何か試しましたが、私はそれを理解できません。

あなたはライブプレビューがIE7 http://d.pr/1UHi

編集してここに行くことを好む場合はこれはフッターのCSS http://pastebin.com/nuxhXXSe

です:私はこのエラーは、他のすべてのブラウザ(クロム、Firefoxのなどに表示されていることを今気づきました..)

どうすればこの問題を解決できますか?何かアドバイス ?

+0

はあなたのメインのコンテンツページ内の要素として、あなたのフッターを持っていません。スクロールバーは要素の一部です(ブラウザのスクロールバーではありません)。固定位置のフッターがその上にきちんと座っています。 – Lazarus

答えて

1

私は同じ考えをしています。私のブラウザでは、ヘッダーがスクロールバーの上にも表示されるためです。あなたはDivをあなたのすべてのコンテンツの周りにラッピングしていますか?あなたのワードプレスを使用している場合、私はあなたheader.phpとfooter.phpを持っていることを確認します。イムは、あなたがその内部のあなたのフッターのdivが

1

をDIVあなたがabsolutefixedから#footerのための位置を変更することができますしたいのdivはheader.phpの中に開くだろうと仮定して、footer.php

の非常に終わりに近いですtop:1100px;などを設定することができます。

1

全体的なマークアップには同意しませんが、フッターの幅= 100%を設定したようです。プラスパディング - 左= 15px!これは常にブラウザの全幅(幅:100%のため)と15px以上です! (これは単にオーバーフローを使用しているため表示されません:隠されていますが、そこにあります!) 左のパディングを削除して内部要素に適用してみます。

EDIT:上記、IE上で確認した後、この原因が、それでも確かに悪い習慣ではない..です

+0

ご意見ありがとうございました。今日は疲れた一日でした。私も神経質になっていましたが、私はそれらを修正しました... このページのマークアップには何が問題なのですか? – Enova

+0

私はあなたが行く方法として使っているアプローチを使ったことはありませんでした。この記事をチェックしてください(http://www.tyssendesign.com.au/articles/css/absolute-positioning-pitfalls) /)ことは、ページの通常の流れから要素を削除するように、位置の絶対がページ構造のためにすべきではない、もっと読む[ここ](http://stackoverflow.com/questions/186044/is-it-considered-bad -practice-to-use-absolute-positioning)および[here](http://stackoverflow.com/questions/687938/is-absolute-positioning-a-best-practice-or-should-i-avoid-it) – ifaour

関連する問題