2015-03-03 37 views
0

我想使內容框具有響應性。我可以設定Div的寬度(例如:30%,50%)。但是當我以百分比設置高度時,它不起作用。 我想在我的頁面的特定區域內製作我的頁面的3個div。如何在引導程序中以百分比形式安排div的高度,不使用滾動條

.top 
 
{ 
 
\t height:250px; 
 
    /*height:28%;*/ 
 
\t background-color:#dad8c3; 
 
\t width:100%; 
 
\t 
 
} 
 
.body_part{ 
 
\t width:100%; 
 
\t background-color:#9CC; 
 
\t 
 
\t height:560px; 
 
    /*height:60%;*/ 
 
\t background: -webkit-linear-gradient(-90deg,#e4e0dd,white,#e4e0dd); /* For Safari 5.1 to 6.0 */ 
 
    background: -o-linear-gradient(-90deg,#e4e0dd,white,#e4e0dd); /* For Opera 11.1 to 12.0 */ 
 
    background: -moz-linear-gradient(-90deg,#e4e0dd,white, #e4e0dd); /* For Firefox 3.6 to 15 */ 
 
    background: linear-gradient(-90deg,#e4e0dd,white, #e4e0dd); /* Standard syntax (must be last) */ 
 
\t 
 
} 
 
.footer_part{ 
 

 
\t background-color:#6c5067; 
 
\t width:100%; 
 
    height:97px; 
 
\t /*height:12% !important;*/ 
 
\t 
 
} 
 
html,body{ 
 
\t background-image:url(../images/moment%20a.jpg); 
 
\t height:100%; 
 

 
}
<div class="row"> 
 
    <div class="col-lg-12 top"> 
 
    <div class="container"></div> 
 
    </div> 
 
    </div> 
 
    <div class="row"> 
 
    <div class="col-lg-12 body_part"> 
 
    <div class="container"></div> 
 
    </div> 
 
    </div> 
 
    <div class="row"> 
 
    <div class=" col-lg-12 footer_part"> 
 
    <div class="container"></div> 
 
    </div> 
 
    </div>

+1

退房引導電網文檔;你有你的標記搞砸了... – maioman 2015-03-03 08:52:06

回答

0

您可以使用viewport percentage單位要做到這一點:

html, 
 
body, body > div { 
 
    padding:0; 
 
    margin:0; 
 
} 
 

 
.top { 
 
    height: 28vh; 
 
    background-color: #dad8c3; 
 
} 
 
.body_part{ 
 
    background-color: #9CC; 
 
    height: 60vh; 
 
    background: -webkit-linear-gradient(-90deg, #e4e0dd, white, #e4e0dd); 
 
    /* For Safari 5.1 to 6.0 */ 
 
    background: -o-linear-gradient(-90deg, #e4e0dd, white, #e4e0dd); 
 
    /* For Opera 11.1 to 12.0 */ 
 
    background: -moz-linear-gradient(-90deg, #e4e0dd, white, #e4e0dd); 
 
    /* For Firefox 3.6 to 15 */ 
 
    background: linear-gradient(-90deg, #e4e0dd, white, #e4e0dd); 
 
    /* Standard syntax (must be last) */ 
 
} 
 
.footer_part { 
 
    background-color: #6c5067; 
 
    height:12vh; 
 
}
<div class="row"> 
 
    <div class="col-lg-12 top"> 
 
    <div class="container"></div> 
 
    </div> 
 
</div> 
 
<div class="row"> 
 
    <div class="col-lg-12 body_part"> 
 
    <div class="container"></div> 
 
    </div> 
 
</div> 
 
<div class="row"> 
 
    <div class=" col-lg-12 footer_part"> 
 
    <div class="container"></div> 
 
    </div> 
 
</div>

+0

謝謝,它的工作,但我想避免滾動條,當我最小化頁面的高度。現在,當我使這個窗口變小時,我看不到頁腳部分。 – 2015-03-03 08:37:32

+0

我看不到滾動條(在Chrome和Firefox中),我將margin設置爲全部3個div的0,頁腳高度應始終爲頁面高度的12%。 – Gael 2015-03-03 08:44:17

+0

thanx爲你的評論哥們,我試過了。大屏幕上沒有滾動條。但是當它來到小屏幕滾動條即將到來的高度。但沒有寬度的滾動條,因爲它是一個引導頁面。任何方法來解決這個問題?感謝名單 – 2015-03-03 09:04:23

相關問題