我已經很快編制了一個sliding doors example,但我將它合併到我的標題中。標題的格式應該是一個固定高度的標題,左側有一個徽標,右側是滑動門導航按鈕。標題的背景應該跨越瀏覽器的整個寬度,但是實際的標題(即右側的標題標誌和導航)應該具有大約900px的固定寬度並居中。Sliding Doors Centering
有關如何實現此目的的任何想法?我已經試過如下:
<div id="header-outer">
<div id="header-container">
<a id="logo" href="<?php echo get_option('home'); ?>/"></a>
<div id="header-nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</div>
和下面的CSS:
div#header-nav {
float:left;
width:100%;
background:rgb(33,33,33);
font-size:90%;
line-height:normal;
margin-top:90px;
}
div#header-nav ul {
margin:0;
padding:0;
list-style:none;
}
div#header-nav ul li {
float:left;
margin:0 2px 0 2px;
padding:0 0 0 4px;
background: url('images/tab_left.png') no-repeat left top;
}
div#header-nav a {
display:block;
background: url('images/tab_right.png') no-repeat right top;
padding:5px 10px 4px 6px;
text-decoration:none;
color:#333;
}
div#header-outer {
background: rgb(33,33,33);
height:100px;
display:block;
clear:both;
}
div#header-container {
text-align:center;
margin:0 auto;
width:900px;
padding:0;
}
到底是什麼錯呢?另外我沒有看到#logo的任何樣式? – roryf 2009-04-27 08:51:26
我無法將導航定位到右對齊,居中,固定寬度爲900px,但背景跨越整個頁面寬度。 – Kezzer 2009-04-27 09:06:46