2014-11-24 84 views
0

我試圖創建一個簡單的工具條,這將在小型設備上被隱藏..隱藏在SM引導3

但不能使它工作.. #sidebar隱藏或上#mainpadding-left是設置爲0

<div id="sidebar" class="hidden-sm">sidebar</div> 
<div id="main">test</div> 

@media (max-width:767px) { 
    #main { 
     padding-left:0; 
    } 
} 

#sidebar { 
    width:200px; 
    float:left; 
    background:red; 
} 

#main { 
    padding-left:200px; 
} 

回答

0

提供我解釋你要正確地說什麼,當側邊欄是隱藏的,你想主要的div轉到屏幕的最左邊的邊緣?

簡單地擺脫那個div的填充樣式就會發生。

BOOTPLY

HTML:

<div id="sidebar" class="hidden-sm">sidebar</div> 
<div id="main">test</div> 

CSS:

#sidebar { 
    width:200px; 
    float:left; 
    background:red; 
} 
+0

作爲一個側面說明,您可以使用引導類'拉left',而不是'浮動:left;'在側邊欄項目的CSS中。 – MattD 2014-11-24 21:52:50

+0

如果我想讓側欄具有100%的視口高度,該怎麼辦? – clarkk 2014-11-24 22:12:14

+0

將高度設置爲100%將不起作用,因爲您已使用像素設置寬度。您必須使用一些JS/JQ來獲取視口的高度,然後根據該高度來設置邊欄的高度。 – MattD 2014-11-24 22:18:04