根據屏幕大小,我有幾個小部件在排隊。這裏是我的佈局:根據兄弟姐妹身高調整元素的高度
<div class="col-xl-4 col-lg-3 col-md-4 col-sm-6 col-xs-12">
<div class="widget">
<div class="name">
Block name
</div>
<div class="description">
Some description goes here
</div>
</div>
</div>
<div class="col-xl-4 col-lg-3 col-md-4 col-sm-6 col-xs-12">
<div class="widget">
<div class="name">
Block name
</div>
<div class="description">
Some very long description goes here
</div>
</div>
</div>
<div class="col-xl-4 col-lg-3 col-md-4 col-sm-6 col-xs-12">
<div class="widget">
<div class="name">
Block name
</div>
<div class="description">
Some description goes here
</div>
</div>
</div>
和樣式如下:
.widget {
width: 100%;
margin: 10px;
padding: 10px;
background-color: white;
//height: auto;
height: 80px;
border: 1px silver solid;
font-size: 18px;
}
.name {
font-weight: bold;
height: 40px;
color: #082654;
}
.description {
color: #4AB6E1;
}
這裏是jsfiddle
的問題是,我想一定高度的他們:eg80px ,導致它的大小几乎適用於所有情況,但很少在窗口小部件描述中有一些更長的內容,然後開箱即用。所以在這種情況下,我希望它的高度適應內容大小和所有其他小部件的高度。當我將窗口小部件的高度設置爲自動時 - 只有單個窗口部件的高度延伸並且看起來不均勻。任何想法如何改變風格,以實現我所需要的?
如何使用'display:table-cell' – Era
'min-height:80px;' – dNitro
@dNitro,它只讓一個小部件適應它的高度 –