2014-01-07 87 views
1

由於某種原因,我無法讓我的徽標和導航菜單在我的標題中水平對齊。我仍然在計算浮動和顯示屬性,我猜這就是問題所在。我試過把display:inline-block放在兩個上面,直到我在navContainer上放置寬度爲100%。那麼我該如何去做這件事?我的問題是jsfiddle。提前致謝。在標題中水平對齊徽標和導航菜單

編輯:我的意思是說我想讓我的標誌右側的navContainer。浮動:留在我的標誌作品上,但在標題上方放置了一個白色空間。

CSS

#header { 
    width: 100%; 
    height: 100px; 
    background-color: #DDDDDD; 
} 

#innerHeader { 
    margin: 0 auto; 
    width: 75%; 
    height: 100px; 
} 

#logo { 
    width: 100px; 
    height: 100px; 
} 

#navList { 
    margin-left: 50px; 
    width: 100%; 
    height: 100px; 
    background-color: red; 
} 

#navList li { 
display: inline; 
list-style-type: none; 
padding-right: 20px; 
} 

HTML

<div id="wrapper"> 
    <div id="header"> 
     <div id="innerHeader"> 
      <div id="logo"> 
       <img src="http://i.imgur.com/ZZvupYE.png" title="Bad Gizmod" /> 
      </div> 
      <div id="navList"> 
       <ul> 
        <li><a href="#">Item two</a> 

        </li> 
        <li><a href="#">Item three</a> 

        </li> 
        <li><a href="#">Item four</a> 

        </li> 
        <li><a href="#">Item five</a> 

        </li> 
       </ul> 
      </div> 
     </div> 
    </div> 
    <!-- {block:Posts} {/block:Posts} --> 
+0

從'#navList'中刪除'margin-left:50px;'。 http://jsfiddle.net/j08691/N9rk5/1/ – j08691

+0

@ j08691我想他是期待並肩... –

+0

@先生阿列恩 - 嗯,也許。問題不清楚。 – j08691

回答

1

編輯:

我猜OP希望它在他的標誌的右側。

http://jsfiddle.net/N9rk5/6/

以下是一個

#header { 
    width: 100%; 
    height: 100px; 
    background-color: #DDDDDD; 

} 

#innerHeader { 
    display: block; 
    margin: 0 auto; 
    width: 100%; 
    height: 100px; 
} 

#logo { 
    float: left; 
    width: 20%; 
    margin: 0 auto; 
    height: 100px; 
    display: inline-block; 
} 

#navList { 
    display: inline-block; 
    width: 70%; 
    margin-left: 0px; 
    float: right; 
    text-align: center; 
    height: 100px; 
    background-color: red; 
} 

#navList li { 

    display: inline; 
    float: left; 
    list-style-type: none; 
    padding: 0 5px; 
} 
+0

對不起,我沒有指定,我試圖讓它在我的標誌的右側。 – ErraticFox

+1

@ErraticFox你在這裏,http://jsfiddle.net/N9rk5/6/,應該讓你真正接近你所尋找的 – CRABOLO

+0

真棒,完美的工作,謝謝。 – ErraticFox

1

嘗試添加CSS:

#logo { 
    float: left; 
} 

不要忘記,雖然清除浮動!

+0

我做到了,它工作。但是現在我在標題上方得到了一個空白區域。另外,我如何清除浮游物? – ErraticFox