2012-02-09 19 views
2

私はいくつかの不満なアライメントの問題を抱えています。 FFを除くすべてのブラウザですべてが正しく配置されていたので、私は以前に質問を投稿しました。私は今すべて正しいが、もちろんIEは問題を引き起こすために急いでいる。 IE8とIE9では正常に動作しますが、IE7では正常に動作しません。アライメントの問題IE7で

http://jsfiddle.net/cSq6W/2/

右の列があるべき場所を基本的に左の列であり、右の列は以下です。私はそれがインラインで何かを持っていると感じている:ブロックまたは表示:テーブルセル。 IE7にこれらのスタイルに関する既知のバグはありますか?

答えて

2

display:table-cell IE7が動作していません。あなたが必死にのみIE7でdisplay: table-cellによって提供することができる機能が必要な場合は、2つの選択肢があります。

  • 本当<table>を使用してunsemantic HTMLを被ります。
  • IE7(以下)のJavaScriptを使用して修正してください。
+0

感謝。私がやったことはやや似ていました。私は、関連分野に<! - [if lte IE 7]>を使用しました。私はそれが問題のIE7だけであったため、それは1ページだけでした(これは広範な修正ではないはずですが、非常に含まれていたのでここで使用すべきだと思いました)。 – MillerMedia