[OK]を賢明な答えではなく、「IEはがらくたである」...IEのすべてのバージョンが列全体を1ページ下に押し込むのはなぜですか?
私はwww.letsrentuk.comでこのサイトを制作しましたし、IEでそれは次のようになります。今
何私はCSSで行ったことは、左の列の幅を変更することですが、IEでは何も変わりません。
ご協力ありがとうございます。
[OK]を賢明な答えではなく、「IEはがらくたである」...IEのすべてのバージョンが列全体を1ページ下に押し込むのはなぜですか?
私はwww.letsrentuk.comでこのサイトを制作しましたし、IEでそれは次のようになります。今
何私はCSSで行ったことは、左の列の幅を変更することですが、IEでは何も変わりません。
ご協力ありがとうございます。
IEはうんざりです。レイアウトのためにテーブルを使用するために得られるものです。
です。冗談です。ほとんど。
問題がie.css
で、のようです:
.main-right-only {
width: 740px;
}
はそれを削除し、それが動作します。
他のすべてのブラウザにはwidth: 680px
が適用されています。IEには同じことが必要です。
左の列が浮いているように見えます。十分な余裕がないので、押し下げられます。それが左に浮かぶ左の列の場合は、右の列コードの後に列のコード全体を入れてみてください。右の列が浮動小数点の場合は、左の列コードの前に右の列コードを入れてみてください。
他のブラウザと比較して、IEの丸め率を記述する記事があります。その理由は、他のブラウザではIEがこの問題を抱えている可能性があるからです。そして、IEもやっかいです。
幅の問題のようです。 IEでは、左のメインコンテンツが他のブラウザよりも広いことがわかります。 Chromeは668pxで、IEは728pxで計算します。これはもはや適合できないので、メインのコンテンツを押し下げるでしょう。あなたの幅を修正するか、より良いCSSを取得するか、要素のプロパティを標準化するためにリセットします。
いいえ、いくつかのコードを見せてください、私の最初の推測(多くの)は浮動要素になり、2番目の推測はボックスモデルサイジング解釈になります。 – Jakub