0

私のページはhttp://jerswebempire.com/ovrtur/index.phpにあります

このページは、IE8を除くすべてのブラウザーでほぼ完全に表示されます。IE8では、浮動小数点数のマージンが正しくありません。たとえば、上部の検索バーがナビゲーションの下に表示されます。ただし、Chrome、Firefox、またはIE9でページを開くと、正しい場所に表示されます。

私は何が間違っているのですか?!修正が見つからないようです。

また、最新のビデオのボックスは、IE8を除くすべてのブラウザーで2列になっています。これは、あるべきではない左マージンが追加されている上記の問題に似ています。

このページはBootstrapで作成されました。

どんな助けでもいただければ幸いです。

4

2 に答える 2

0

ie8 ではデバッグできませんが、検索したところ、実際にはie7/8 に負のマージンのバグがあることがわかりました。彼らは使用することをお勧めします

zoom:1, position: relative

回避策として。

于 2013-02-05T14:37:46.323 に答える
0

インデックス間で ie 条件を使用します

<html> </html> 

HTMLボイラープレートのように、「ie 8のみ」のマージンにクラスを追加します。

カスタム ie 8 のみのスタイルシートをロードし、マージンの問題を次のように処理します。

<!--[if IE 8]><link rel="stylesheet" type="text/css" href="ie8-only.css" /> <![endif]-->

または、必要な場所にクラスをロードします。

<!--[if IE 8]><html class="ie8 lt-ie9"> <![endif]-->

ie 条件付きクラスを必要なものに適用します。

<div class="floatedDiv ie8"

CSS

.ie8 { margin:0px; }
于 2013-02-04T01:23:26.400 に答える