このテーマには全書籍が書かれている可能性があります。あなたのスタイルは "壊れていません"、彼らはちょうどIE(と他のほとんどのブラウザ)よりも異なって解釈されています。
修正方法に関しては、IE固有のスタイルシートを追加することが一般的な解決策であり、おそらく最も実用的な方法の1つです。そして、それは彼らがあなたのサイトには、他のブラウザのようにIEで同じに見えるようになるようにあなたがie-overrides.css
に入れたスタイルを実装するのはあなた次第です
<!-- Everyone gets the default stylesheet -->
<link rel="stylesheet" type="text/css" href="/css/styles.css" />
<!-- Anyone using IE7 and above gets the IE styles too -->
<!--[if gte IE 7]>
<link rel="stylesheet" type="text/css" href="/css/ie-overrides.css" />
<![endif]-->
:あなたは次のように、それを含めるために、条件付きコメントを使用することができます。あなたのIEのレイアウトがどれほど壊れているかによって、これは比較的速い仕事になるかもしれません。あるいは、永遠のような気持ちになるかもしれません。そして、なぜ多くのWeb開発者がInternet Explorerを嫌っているのか理解できます。
コードなし、いいえ...リンクを投稿し、ソースを投稿し、人々があなたを助けるために何かを投稿してください... – sdolgy
あなたの質問に答えるのが簡単ならば... –