2015-05-26 104 views

回答

1

或许下面可以让你在正确的方向开始。

在此示例中,将htmlbody标记的高度设置为100%,然后将左侧面板/ div的高度设置为100%。

我浮动了两个div的两列,但还有其他创建双列布局的方法。

html, body { 
 
    height: 100%; 
 
    margin: 0; 
 
} 
 
.left { 
 
    float: left; 
 
    background-color: beige; 
 
    width: 30%; 
 
    height: 100%; 
 
} 
 
.right { 
 
    float: left; 
 
}
<div class="left">The left panel.</div> 
 
<div class="right">The right panel.</div>

+0

谢谢!伟大的作品:) – Sefhi

-1

一个div没有height从来没有看到background color,乐div有overflow: auto

+0

这应该是一个评论,不是答案。有了更多的代表,[你将能够发表评论](http://stackoverflow.com/privileges/comment)。在此之前,请不要将答案用作解决方法。 –

0

你可以使用Flexbox的。

html, body { height: 100%; } 

body { 
    display: flex; 
    flex-direction: row; 
    margin: 0; 
} 

.left { 
    background: #00C5FA; 
    margin-right: 2%; 
    width: 30%; 
} 


<div class="left block">Hi hi hi!</div> 
<div class="right block">Goodbye goodbye!</div> 

的jsfiddle:http://jsfiddle.net/274t6w06/