2009-08-10 45 views
4

私のページには<select>という要素があり、IE8が登場するまで、すべてのブラウザで正常に機能しました。 IE7の互換性に関するすべての文献と、ブラウザを強制的にそのモードにする方法については、<meta>を参照してください。しかし、まだ問題は残っています。なぜIE8は簡単に<select>を表示できないのですか?誰もこれをまだ理解していますか?問題を示す2つのURLがあります。私は<meta>タグを使ってIE7互換モードにしているため、最初のものはIE8で正しく表示されます。私はIE7の互換性を強制していないことを除いて、2つ目は最初のものと同一です。私の<select>がIE8で動作しないのはなぜですか?

  1. http://www.currensys.com/mhw.php
  2. http://www.currensys.com/mhf.php

誰もが任意のアイデアがありますか?

+0

2番目のリンクのIE8でreproを確認してください。 +1 –

+0

Adrianとzowatに感謝します。あなたたちはちょうど私の掘削の数週間を節約しました。私はこれまでCSSと関係があると思う前に、HTMLに焦点を当てていたでしょう。再度、感謝します! –

答えて

4

明らかに、IE8はあなたのCSSスタイルの1つを好きではありません。

SELECT { display: table } 

上記のスタイルを削除すると、ドロップダウンリストが表示されます。

更新more information from W3School、 "table"の値はIEではサポートされていません。

1

あなたはCSSプロパティ設定を表示しています:select要素にテーブルがあります。これは問題のようです。

0

私は同じ問題を表示して解決しませんでした:テーブルの事ですが、それはfont-familyの問題でした...あなたは標準的なフォントだけを使用しなければならないようです。 ..) フォントファミリを標準フォントに変更してください。なぜか分かりませんが、それは私にとってはうまくいきません。

関連する問題