2014-02-05 5 views
0

Я использую Bootstrap 3 для отображения некоторых панелей на странице, но я хотел бы, чтобы тело панели было на высоте 100% на странице, но мои знания CSS, по-видимому, не до нуля.Bootstrap 3 отзывчивая высота

Если я укажу высоту (например, 100px), тогда она будет высотой, но она не реагирует.

Кто-нибудь знает, как я мог это сделать?

У меня есть JSFiddle моего установить здесь: http://jsfiddle.net/skeniver/47CZ6/5/

<div class="container"> 
    <div class="panel panel-default"> 
     <div class="panel-heading"> 
      Heading 
     </div> 
     <div class="panel-body"> 
     </div> 
    </div> 
</div> 

ответ

0

Попробуйте это. Это не перезаписывает ваш базовый CSS Bootstrap.

http://jsfiddle.net/YzHu4/

HTML

<div class="container m100"> 
    <div class="panel panel-default m100"> 
     <div class="panel-heading"> 
      Heading 
     </div> 
     <div class="panel-body m100">    
     </div> 
    </div> 
</div> 

CSS

html,body{height:100%;} 
.m100 { 
    height:100%; 
    min-height:100%; 
} 
0

В CSS установить высоту до 100%, а не 100px

.panel тела {высота: 100%;}

+0

Я обновил скрипку, но это не работает, потому что контейнер не использует полную страницу, либо. Я также добавил 100% высоты в html, тело и контейнер, но ничто не меняет высоту панели ... – skeniver

0

Любые контейнеры панели также должны быть на 100% высоты - тело, HTML и .container:

html,body { 
    height:100%; 
} 

.container,.panel { 
    height:100%; 
} 

Демонстрация: http://bootply.com/111090

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