私が作成しているサイトは、ChromeとSafariの両方で想定されているとおりにフロントページを表示していますが、Firefoxでテストすると、メニューが正しく表示されません。
-すべてのブラウザは最新バージョンであり、Mac上にあります。
これがFirefoxとSafariをそれぞれ比較したスクリーンショットです!
そして、これが私がメニューに使用するcssコードです。混乱を許してください。
nav {
width: 650px;
height: 220px;
margin: 10px auto;
}
nav ul {
list-style: none;
margin: 0 auto;
display: block;
}
nav ul li {
margin: 10px;
display: inline-block;
height: 100px;
line-height: 200px;
}
さまざまな方法で試しましたが、これにより、動作しているブラウザのメニューが台無しになります。
リクエストに応じて、ナビゲーションバーのHTMLコードは次のとおりです。
<nav>
<ul>
<li><h2><a href="#cykler.html">Cykler</a></h2></li>
<li><h2><a href="#service.html">Service</a></h2></li>
<li><a href="#index.html"><img src="images/logo.png" name="logo" alt="Søgaard Cykler" width="220" height="200"></a></li>
<li><h2><a href="#info.html">Info</a></h2></li>
<li><h2><a href="#kontakt.html">Kontakt</a></h2></li>
</ul>
</nav>
そして、ここにjsfiddleで機能しているコードへのリンクがあります:http://jsfiddle.net/DaCqS/