我正在使用一个包含3个不同内容面板的
问题在于,尽管高度设置为所有面板相等,每个面板的宽度已经发生了变化,所以现在我的面板宽度不同(默认值)。
是否有一种方法可以修复宽度,或者使用另一种方式使所有面板具有相同的宽度和高度?
JSFiddle: http://jsfiddle.net/aroxv143/
div.row
。这些面板是:<div class="row equal">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-body">
<h3>Title 1</h3>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-body">
<h3>Title 2</h3>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-body">
<h3>Title 3</h3>
<p>This is a paragraph</p>
</div>
</div>
</div>
</div>
我希望将所有面板的高度设置为相同,不管它们的内容如何,就像这个主题Twitter Bootstrap 3 - Panels of Equal Height in a Fluid Row一样,所以我设置了我的.equal
类。
.equal, .equal > div[class*='col-'] {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex:1 1 auto;
}
问题在于,尽管高度设置为所有面板相等,每个面板的宽度已经发生了变化,所以现在我的面板宽度不同(默认值)。
是否有一种方法可以修复宽度,或者使用另一种方式使所有面板具有相同的宽度和高度?
JSFiddle: http://jsfiddle.net/aroxv143/
.panel
应该占据整个col-md-4
的宽度吗? - vivekkupadhyay