2013-05-28 87 views
0

使用響應式導航欄時遇到了一些問題。我有兩個div來集中我的頁面。響應式導航欄引導程序無法在集中頁面中工作

<div id="tudo"> 
    <div id="conteudo"> 
     <!--My content here--> 
    </div> 
</div> 

而CSS:

#tudo 
{ 
    width: 876px; 
    margin: 0 auto; 
    text-align: left; /*hack for IE*/ 
} 
#conteudo 
{ 
    padding: 5px; 
} 

但是,當我複製代碼爲響應佈局不工作 - >Here

+0

將最好的選擇如果你可以創建一個jsfiddle與你的問題 – Morpheus

回答

1

的問題是,你的CSS是設置#tudo爲固定寬度爲876px,不允許導航欄響應。

最簡單的解決辦法是使用@media查詢到#tudo的寬度設定爲auto當響應導航欄踢在979px

#tudo 
{ 
    width: 876px; 
    margin: 0 auto; 
    text-align: left; /*hack for IE*/ 
    overflow:hidden; 
} 
#conteudo 
{ 
    padding: 5px; 
    overflow:hidden; 
} 

@media (max-width: 979px) { 

    #tudo { 
     width: auto; 
    margin: 0; 
    } 
    #conteudo { 
     width: auto; 
    } 

} 

Demo on Bootply

+0

這解決了我的問題。什麼@media宣言的名稱,我不知道用法。 –

+0

這是@media查詢的更多信息 - http://stackoverflow.com/questions/12045893/which-are-the-most-important-media-queries-to-use-in-creating-mobile-responsive – ZimSystem