2015-11-10 2 views
1

Я пытаюсь сделать каждый тег секции высотой 100%, но он не работает.Полная высота с шаблоном скелета

Вот мой HTML-код:

<div class="container"> 
    <div class="row"> 
     <div class="twelve columns"> 
     <section> 
      <h4>Basic Page</h4> 
      <p>This index.html page is a placeholder with the CSS, font and favicon. It's just waiting for you to add some content! If you need some help hit up the <a href="http://www.getskeleton.com">Skeleton documentation</a>.</p> 
     </section> 

     </div> 
    </div> 
    </div> 

CSS код:

section { 
    height: 100%; 
    background-color: #ccc; 
} 

skeleton.css и normalize.css в качестве скачано

+0

предоставьте соответствующий css при задании вопроса о вашем css – justinw

ответ

2

height: 100%; относится к родительскому height. Это означает, что если вы не установили родительские элементы, то height, 100% неопределенного, не определено.

Вам нужно будет указать явный height элемент .twelve (и если это %, то для его родителей и т. Д.).

Также смотрите эти:

height: 100% not working

CSS height 100% percent not working

+0

Спасибо! @Quoid – Scope

+0

Привет @Scope, если этот или любой ответ разрешил ваш вопрос, пожалуйста, рассмотрите [его принятие] (http://meta.stackexchange.com/q/5234/179419), нажав галочку. Это указывает более широкому сообществу, что вы нашли решение и дали некоторую репутацию как самому, так и самому себе. Это не обязательно. – justinw

1

Вы должны установить html, body {height: 100%;} то .container до 100%, а затем позиционирование section «с до абсолютного добиться того, как высота в процентах рассчитывается относительно его родительского/контейнера.

Чтобы достичь этого, вы можете установить свой раздел в height: 100vh;. Просто будьте осторожны с paddings и полями, так как раздел может увеличиться больше, чем область просмотра. :)

Made a jsbin. * без каркаса

  • Я не думаю, что это имеет какое-либо отношение к «скелету».

This - лучшее видео для понимания единиц css.

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