我已經嘗試了很多方法,但它不能工作。我在頭上有兩個div,因爲頭左邊是徽標,頭右邊是導航。所以,我必須浮動它。但我仍然不能把它放到網站的中心。剩餘中心浮動2格後
這是我的代碼
<div id="header">
<div id="header-center">
<div id="headerleft">
<h1> Hello </h1>
<p> caption </p>
</div>
<div id="headerright">
<ul>
<li> <a href="index.php"> HOME </a> </li>
<li> <a href="work.php"> WORKS </a> </li>
<li> <a href="cv.php"> CV </a> </li>
<li> <a href="blog.php"> BLOG </a> </li>
<li> <a href="contact.php"> CONTACT </a> </li>
</ul>
</div>
</div>
</div>
</div>
這是我的CSS ..
#header {
height:100px;
border-bottom:2px solid grey;
background-color:#000;
color:#FFF;
}
#header-center {
margin:0 auto;
}
#headerleft {
float:left;
}
#header h1 {
padding:2px 15px;
font-size:30px;
}
#header p {
padding:2px 15px;
font-size:20px;
}
#headeright {
float:right;
}
#headerright ul li{
float:left;
list-style:none;
margin:15px;
}
#menu li a {
font-size: 15px;
color:#FFF;
text-decoration:none;
float:left;
}
#menu li:hover a {
color:grey;
}
需要明確的是,你可以在JSFIDDLE看看。
任何人都可以找到解決方案嗎?謝謝
我不明白。你想要集中什麼?你提到了左右浮動,但是什麼元素需要居中? –
#header-center,我猜。 –
@MiheyEgoroff但是'header-center'包含左和右,所以我並不完全是預期的佈局。 –