Firefox でのみ表示されるナビゲーション メニューに奇妙な問題があります (IE7、8、9、10、および Chrome で正常に動作します)。メニュー上のリンクはブロックとして表示されますが、Firefox では他のブラウザーよりも大きく (幅が広く) 計算されるため、正しく整列しません。奇妙なことに、リンクがクリックされると、たとえそれが右クリックであっても、Firefox はリンクを本来あるべき状態に配置します。
CSS がリセットされ、この問題は Firefox で発生するので、Firefox のバグだと思いますか?
<nav>
<ul id="primary-nav">
<li><a id="nav-home" href="/wordpress">HOME</a></li>
<li><a id="nav-work" href="/wordpress/work">WORK</a></li>
<li><a id="nav-about" href="/wordpress/about">ABOUT</a></li>
<li><a id="nav-contact" href="/wordpress/contact">CONTACT</a></li>
<li><a id="nav-blog" href="">BLOG</a></li>
</ul>
</nav>
ul#primary-nav li {
float: left;
list-style-type: none;
background: none;
padding: 0;
margin-left: 25px;
}
ul#primary-nav li a {
font-size: 1.5em;
display: block;
padding-top: 40px;
}
ul#primary-nav li a#nav-home {
background: url('./images/nav-home-button.png') top center no-repeat;
}
ul#primary-nav li a#nav-work {
background: url('./images/nav-work-button.png') top center no-repeat;
}
ul#primary-nav li a#nav-about {
background: url('./images/nav-about-button.png') top center no-repeat;
}
ul#primary-nav li a#nav-contact {
background: url('./images/nav-contact-button.png') top center no-repeat;
}
ul#primary-nav li a#nav-blog {
background: url('./images/nav-blog-button.png') top center no-repeat;
}
ul#primary-nav li a:first-letter {
font-size: 1.3em;
}