在另一个DIV中使div达到100%的高度

时间:2016-04-01 16:17:00

标签: html css

我需要平衡div旁边的高度,我正在使用Bootstrap,我不能做同样的大小。 Columns Divs

2 个答案:

答案 0 :(得分:0)

请尝试使用css Flex Property:

<!DOCTYPE html>
<html>
<head>
<style> 
#main {
    width: 220px;
    height: 300px;
    border: 1px solid black;
    display: -webkit-flex; /* Safari */
    display: flex;
}

#main div {
    -webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */    
    flex: 1;
}
</style>
</head>
<body>

<div id="main">
  <div style="background-color:coral;">RED</div>
  <div style="background-color:lightblue;">BLUE</div>  
  <div style="background-color:lightgreen;">Green div with more content.</div>
</div>

<p><b>Note:</b> Internet Explorer 9 and earlier versions do not support the flex property.</p>

<p><b>Note:</b> Internet Explorer 10 supports an alternative, the -ms-flex property. IE11 and newer versions fully support the flex property (do not need the -ms- prefix).</p>

<p><b>Note:</b> Safari 6.1 (and newer) supports an alternative, the -webkit-flex property.</p>

</body>
</html> 

答案 1 :(得分:0)

你必须给孩子身高100%,就像他父母身高100%一样

&#13;
&#13;
.parent{
  height: 150px;
  width:100px;
  background-color:pink;
}
.child{
  height:100%; 
  width:70px;
  background-color:green;
}
&#13;
<div class="parent">
  <div class="child">

  </div>
</div>
&#13;
&#13;
&#13;