【发布时间】:2016-04-05 08:27:01
【问题描述】:
我使用 bootstrap 2.3.2 css 创建了一个 html 内容。 html 将有四行不同的高度,例如第一行 10%,第二行 - 20%,第三行 - 40%,第四行 - 40%。在第三行中,我在每个单元格中放置了一个类似面板的框,html 正在渲染,但问题是面板的高度与父级不匹配。假设如果面板主体的内容超过了面板,则面板从父级中出来,如下所示
现在如果面板主体的内容较少,那么面板高度似乎与父级不匹配,如下所示
我想要实现的是,无论正文内容是什么,面板都应该填充在父 div 中。当面板的正文内容超过父 div 的高度时,面板正文应该出现一个垂直滚动条。
我的代码如下所示
html
<div id="content">
<div class="row1">
<div class="row-fluid">
<div class="span6">content1</div>
<div class="span6">content1</div>
</div>
</div>
<div class="row2">
<div class="row-fluid">
<div class="span6">content2</div>
<div class="span6">content2</div>
</div>
</div>
<div class="row3">
<div class="row-fluid">
<div class="span4">
<div class="panel">
<div class="panel-header well" data-original-title="">
<h5><i class="icon-th"></i> Grid 3</h5>
</div>
<div class="panel-content">
fgdfg dad dsd dsadsad ds adsa d das ds dsa dsad sa d ad as dsad sa d sda dsa sa das dsa da asd sad
</div>
</div>
</div>
<div class="span4">
<div class="panel">
<div class="panel-header well" data-original-title="">
<h5><i class="icon-th"></i> Grid 3</h5>
</div>
<div class="panel-content">
fgdfg
</div>
</div>
</div>
<div class="span4">content3</div>
</div>
</div>
<div class="row4">
<div class="row-fluid">
<div class="span3">content4</div>
<div class="span3">content4</div>
<div class="span3">content4</div>
<div class="span3">content4</div>
</div>
</div>
</div>
【问题讨论】:
-
试过
height:100%? -
@RayonDabre 是的...没有解决...
-
在将
height:100%设置为row-fluid和.row-fluid .span3类后确实有效 -
是this你想要什么?
-
@AlexMan: jsfiddle.net/q5hdL77v/10
标签: html twitter-bootstrap css flexbox