2015-05-08 2 views
0

У меня есть этот кусок кода с начальной загрузкой ...100% высота дива в загрузчике

<div class="container-fluid"> 
    <div class="row"> 
     <div class="col-md-10"> 
      <div class="panel panel-info"> 
       <div class="panel-heading">CHAT</div> 
       <div class="panel-body">text</div> 
      </div> 
     </div> 
     <div class="col-md-2"> 
      <div class="panel panel-primary"> 
       <div class="panel-heading">ONLINE</div> 
       <div class="panel-body">text</div> 
      </div> 
     </div> 
    </div> 
</div> 

мне нужно иметь столбцы быть высотой 100% и панелями в том, что колоннах быть 100% также.

Спасибо за помощь ур.

+0

Вам нужно 'jQuery' прочитать мой ответ. Надеюсь, это поможет вам. – CENT1PEDE

ответ

0

Если вы установили высоту класса до 100%, и это не похоже, чтобы сделать разницу, убедитесь, что это родительский объект (. Бывший орган или HTML) являются также установлено равным 100%

+0

Установите все на 100%, чтобы высота была более 100%. Это делает страницу прокручиваемой ..:/ –

+0

Ну, может быть, 100vh работает, но, по моему опыту, мне пришлось использовать менее 100vh (не уверен, что означает vh, но я предполагаю его высоту видео). Поэтому для моих веб-форм я использую 90vh, и это позволяет избежать прокручиваемой проблемы. Если вы получаете полосу прокрутки, возможно, некоторые из объектов внутри div слишком велики или адаптируются к высоте (дайте объекты в пределах фиксированной высоты div в пикселях или если не убедитесь, что суммирование всех объектов складывается до 100%). – Eliseo

0

Вот что-то, что может вам помочь.

Живой пример HERE

HTML

<div class="your-div"> 
    // Contents 
</div> 

CSS

.your-div { 
    background-color: #ccc; 
} 

JS

//Gets the current height of the screen. 
var screenHeight = $(window).height(); 
var yourDiv = $('.your-div'); 

// Assign that height to the .row 
yourDiv.css({ 
    'height': screenHeight + 'px', 
}); 

// This makes the div's height responsive when you resize the screen or the window of the browser. 
$(window).resize(function() { 
    screenHeight = $(window).height(); 
    yourDiv.css({ 
     'height': screenHeight + 'px', 
    }); 
}); 

Живой образец HERE