2014-11-24 83 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