HTML、CSS、PHP、および MySQL を使用してサイトを作成しようとしています。ヘッダー内にナビゲーションメニューを中央に配置したリキッドレイアウトを設計しようとしています。Google Chrome では、デザインがうまく機能します。しかし、Firefox と IE では、リスト項目の最後が新しい行にドロップダウンします。この問題を解決するにはどうすればよいですか?
以下にコード スニペットを添付します。
メニューの CSS スタイル:
.menu {
float:left;
width:100%;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
min-width:750px;
min-height:81px;
overflow:hidden;
position:relative;
}
.menu ul{
clear: both;
float:left;
list-style:none;
text-align:center;
left:50%;
position:relative;
display:inline-block;
white-space: nowrap;
}
.menu > ul > li {
float:left;
right: 50%;
position:relative;
list-style:none;
}
.menu > ul > li > a {
display:block;
color:#ff3;
text-decoration:none;
background:transparent;
padding:0 0 0 10px;
}
.menu > ul > li > a b {
display:block;
background:transparent;
padding:0 10px 0 10px;
}
**********************************
css styles for Header:
#header {
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
height:160px;
min-width:750px;
}
#logo {
background-image:url(../images/logo.gif);
background-position:10px 10px;
background-repeat:no-repeat;
height:79px;
}
*******************************************************
body:
<div id="header">
<div id="logo"></div>
<div class="menu">
<ul>
<li class="current"><a href="../index.php"><b>Home</b></a></li>
<li><a href="../about/about.php"><b>About Us</b></a></li>
<li><a href="../services/services.php"><b>Services</b></a></li>
<li><a href="../shop/shop.php"><b>Tech Shop</b></a></li>
<li><a href="../downloads/downloads.php"><b>Downloads</b></a></li>
<li><a href="../knowledge/knowledge.php"><b>Knowledge Base</b></a></li>
<li><a href="../contact/contact.php"><b>Contact Us</b></a></li>
<li><a href="../Livehelp/livehelp.php"><b>Live Help</b></a></li>
</ul>
</div>
</div>
********************************