2015-05-26 103 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/