すでにこのようないくつかの同様の質問がありますが、それらの修正はどれも私にはうまくいきませんでした。メニューを右にフロートさせたいのですが<li>
、正しく表示できません。
HTML
<div id="topnav"><ul class="topnavlinks"><li class="menu-474 first"><a href="/" title="Home page">Home</a></li>
<li class="menu-540 active-trail active"><a href="/our-company" title="" class="active">Our company</a></li>
<li class="menu-541"><a href="/news_blog" title="">Blog</a></li>
<li class="menu-930"><a href="/faq" title="Frequently Asked Questions">FAQ</a></li>
<li class="menu-900 last"><a href="/contact" title="Contact">Contact</a></li>
</ul></div>
CSS
#topnav { width:100%; height:14px; background:#b8b8b8; border-bottom:1px solid #989898; }
.topnavlinks { width:980px; margin:0px auto; }
.topnavlinks ul { float:right; }
.topnavlinks li { float:left; }
.topnavlinks a { color:#fff; text-decoration:none; padding:0px 27px; }
現在、それはまったく右に浮きません、そして他のいくつかのバリエーションで、私はそれを右に浮かせるようにしました、逆の順序でのみ。