IE7に取り組んでいますが、リストはサブメニューの一番上にあります。一番上に表示する方法はありますか?IE8またはplusでは正常に動作しますが、IE7では動作しません。誰かが助けてくれたらいいのに。どうもありがとう
これがコードです
を使用してdisplay:inline-block
います。IE 7はこれを正しく解釈せず、要素を実際にとして表示するにはハックが必要inline-block
です。
select CSSステートメントに次を追加します:
.select {
display:inline-block;
*display:inline; /* IE 7 hack */
zoom:1; /* IE 7 hack */
}
または、IE7のみのスタイルシートを作成し、ハックせずに上記を使用することもできます。
これでIE7の問題は解決しますが、一部の要素のZインデックスを変更して、下部の選択ボックスの下に表示されるドロップダウンリストを停止することもできます。