高度百分比不适用

时间:2014-07-26 23:32:46

标签: html css percentage

我想了解为什么在我的情况下, height:x%不适用。使用百分比,div /部分总是得到 height:0

My code:  http://codepen.io/anon/pen/aHhmD

2 个答案:

答案 0 :(得分:1)

使用widthheight代替min-widthmin-height也解决了问题。

答案 1 :(得分:1)

对于要应用百分比高度的元素,其祖先必须应用高度。你的section.geral只有一个最小高度。改为给它一个高度:

html, body{ 
  padding:0; 
  margin:0; 
  height:100%
}

.geral{
  position: relative;
  display: block;       
  min-width: 100%;
  height: 100%;
  background-color: #008000;
}

.um{
  position: relative;
  display: block;
  background-color: navy;
  min-width: 100%;
  min-height: 50%;
}

.dois{
    position: relative;
  display: block;
  background-color: orange;
  min-width: 100%;
  min-height: 50%;  
}