0

InternetExplorerでメニューバーを正しく表示するのに問題があります。メニュー項目はページ全体のインラインリストにある必要がありますが、箇条書きでページを下に行くリストに残ります。

検査のためにこのフィドルを見てください

私はIE7で表示していますが、私が知る限り、問題はIE9に残っています。ご協力いただきありがとうございます。

4

2 に答える 2

3

IE8 / IE9で動作させるには、IE html5 Shivが必要です(Javascriptで要素を作成するだけです)。ただし、必ず display:block;CSSで作成してください。
また、Google shivでホストすることもできます:Google IE html5 Shiv
IE Shivの使用の詳細:ここ

で、次のように自分で作成することもできます:
Your Fiddle HERE

<style type="text/css">
nav{
display:block;
}
</style>

<script type="text/javascript">
document.createElement("nav");
</script>
于 2012-09-05T22:34:10.820 に答える
2

<nav> HTML5要素を使用しています。IE 8以前では、不明な要素やサポートされていない要素のスタイルは設定されていません。

于 2012-09-05T21:47:59.887 に答える