ie8のメニューに2つの問題があります。 ie8でこのリンクhttp://betapwr.pokerworldratings.com/にアクセスすると、メニューが「部屋」タブの下にドロップされないことがわかります。私はそれを含むものすべてに "オーバーフロー:目に見える"ものを置いたが、ダイスは入れなかった。 2番目の問題は、右に表示される検索バーが欠落していることです。私は要素をチェックして、 "表示"に間違ったものは見ませんでした。 Chromeで適切な設定が表示されます。私は何が欠けていますか?Internet Explorerのメニュー項目がありません
0
A
答えて
2
まず、あなたのリストアイテムを適切に入れ子にしていないため、トップメニューが壊れています。あなたのリストタグの子としていくつかのa
タグを入れ子にしているし、それが適切なマークアップではありませんので、あなたは正しい方法あなたのサブメニューをフォーマットすることにより、その部分を修正することができます
<li class="drop-work"><a href="#">Rooms</a>
<ul>
<a href=""><li>Room 1</li></a>
<a href=""><li>Room 2</li></a>
</ul>
</li>
:
あなたは現在、これを持っています固定
<li class="drop-work"><a href="#">Rooms</a>
<ul>
<li><a href="">Room 1</a></li>
<li><a href="">Room 2</a></li>
</ul>
</li>
次に、html5.jsはあなたheader
とfooter
HTML5タグは、実際にはありませんので、見つからなかったドキュメントのヘッダに含めているSHIV IEで適切に握られている。
今、あなたのトップメニューがIE8でうまく動作しますが、それは互換モードでIE8で悪く見えます、あなたがそうのような、CSSハックを使用して代わりに表示ブロックのdisplay:inline
にあなたのリストの項目を設定することにより、これを修正することができます
.admin-menu ul li { 表示:インライン;/これは、ターゲットますIE7 */ }
そして伸ばすためにあなたの次に、あなたのルールを変更することができ、ドキュメントの左右に#admin-bar
:
#admin-bar {
overflow:visible;
position: fixed;
top:0;
right:0;
left:0;
z-index: 99999;
background:url(images/top-menu.png) repeat-x #000;
background-image: -moz-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -ms-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -o-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0078CE),color-stop(100%,#006AAD));
background-image: -webkit-linear-gradient(top,#0078CE 0,#006AAD 100%);
background-image: linear-gradient(to bottom,#0078CE 0,#006AAD 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0078CE',endColorstr='#006AAD');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0078CE', endColorstr='#006AAD')";
border-bottom:3px solid #005991;
}
+0
私はまっすぐに時間をかけてくれてありがとう!非常に高く評価。 –
関連する問題
- 1. Symfony KnpMenuメニュー項目の現在のクラスがありません
- 2. PVS-studioのメニュー項目がありません
- 3. Androidのメニュー項目showAsActionは決してありません
- 4. Internet Explorerにform.submit()要求のPOSTデータがありません
- 5. XMLHttpRequestレスポンスはInternet Explorerにヘッダーがありません
- 6. TortoiseSVNインポートメニュー項目がありません
- 7. メニュー項目はクリックできません
- 8. 「Git History」ビューに「アーカイブを比較」メニュー項目がありませんか?
- 9. Magento - カスタム管理ルータですが、メニュー項目はありません
- 10. メニュー項目が
- 11. Internet Explorer 8のcolspanの解釈が正しくありませんか?
- 12. jQuery - Internet Explorerのリストボックスに項目を追加
- 13. Internet Explorer 7 CSSメニューの位置付け
- 14. HTTP 404 - ファイルが見つかりませんInternet Explorer V6
- 15. Extjs Internet Explorerオブジェクトに問題が見つかりません
- 16. ラジオボタンInternet Explorerをクリックできません
- 17. Wordpressのメニュー項目がメニューの場所に表示されませんか?
- 18. sqliteで項目を追加した後、RecyclerViewに項目がありません
- 19. 「Edit WCF Configuration ...」メニュー項目が存在しません
- 20. InDesign CCスクリプトのメニュー項目を呼び出せません
- 21. * ngWebStormの項目のコード補完がありません
- 22. Internet ExplorerはjQuery.loadを実行しません(Firefoxはあります)
- 23. DOMオブジェクトでは、Internet Explorerで2回のクリックしか必要ありません。
- 24. JavaScript:Internet Explorerからの対応方法がありません
- 25. ソリューションフォルダとツールボックス項目が互換性がありませんか?
- 26. Qt:setTextAlignmentはQListWidgetの項目で効果がありません
- 27. 通知の項目がありません
- 28. Knexエラー:テーブルのFROM節項目がありません
- 29. SaxonApiException:軸ステップ./CLIENTのコンテキスト項目がありません
- 30. GridViewの表示項目が正しくありません
があまりにもIE9で発生するようです。 – j08691
11行目のmenu.jsにdodgyの新しい行があります。あなたはdocument.getElementById( "nav")を探しますが、そのような要素はないようです - これらのエラーはスクリプトの処理を中止します。つまり –
ああ私が見ています。実際にサブメニューが表示されます。 。それはちょうど私がそれがオーバーフローの問題だと思ったメインメニューの下部に切断されます... –