2015-03-03 2 views
0

Я хочу, чтобы окно содержимого было отзывчивым. Я могу установить ширину Div s в процентах (например: 30%, 50%). Но когда я устанавливаю высоту в процентах, она не работает. Я хочу сделать 3 divs моей страницы в specefic% моей страницы.Как установить высоту divs в процентах, без полос прокрутки, в bootstrap

.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

ответ

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

спасибо, ее работа, но я хочу, чтобы избежать прокрутки, когда я минимизирую высоту страницы. теперь, когда я делаю это окно маленьким, я не вижу нижнюю часть. –

+0

Я не вижу полос прокрутки (в хроме и firefox), я установил границу в 0 из всех трех div, а высота нижнего колонтитула всегда должна составлять 12% от высоты страницы. – Gael

+0

thanx для ур комментировать чувак, я попробовал. на больших экранах нет полосы прокрутки. но когда он подходит к малой экранной полосе прокрутки, подходит к высоте. но нет полосы прокрутки для ширины, так как это метод bootstrap page.any для решения этой проблемы? Thanx –

Смежные вопросы