如果你尝试用 div 构建表格,为什么不使用 CSS 表格显示值呢?它们会让你的 div 表现得像表格单元格。
下面是一个 CSS 示例:
div#screen {
height: 120px;
display: table;
}
#screen .row {
display: table-row;
}
.group {
width: 400px;
height: 100px;
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
display: table-cell;
}
和 HTML:
<div id="screen" class="well well-large">
<div class="row">
<div class="group">
<div class="group-title">foobar</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque et diam risus. Proin eu pellentesque massa. Sed non turpis nunc, ultrices lacinia risus. Nunc et massa nec nulla commodo fermentum. Ut sit amet est id erat auctor pellentesque id non neque. Aliquam lacinia luctus condimentum. Phasellus fringilla metus at lectus auctor venenatis. Phasellus nec nulla at risus elementum feugiat ut sit amet tortor. Mauris egestas sapien non purus eleifend suscipit. Cras tortor metus, porta ac ultrices eget, sagittis a augue. Nullam facilisis, lacus iaculis condimentum placerat, mi metus pretium justo, a scelerisque enim felis id eros. Integer dictum, mi et posuere dapibus, risus ante ullamcorper tortor, sit amet adipiscing libero massa ut neque.
</div>
<div class="group">
<div class="group-title">foobar</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque et diam risus. Proin eu pellentesque massa. Sed non turpis nunc, ultrices lacinia risus. Nunc et massa nec nulla commodo fermentum. Ut sit amet est id erat auctor pellentesque id non neque. Aliquam lacinia luctus condimentum. Phasellus fringilla metus at lectus auctor venenatis. Phasellus nec nulla at risus elementum feugiat ut sit amet tortor. Mauris egestas sapien non purus eleifend suscipit. Cras tortor metus, porta ac ultrices eget, sagittis a augue. Nullam facilisis, lacus iaculis condimentum placerat, mi metus pretium justo, a scelerisque enim felis id eros. Integer dictum, mi et posuere dapibus, risus ante ullamcorper tortor, sit amet adipiscing libero massa ut neque. </div>
<div class="group">
<div class="group-title">foobar</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque et diam risus. Proin eu pellentesque massa. Sed non turpis nunc, ultrices lacinia risus. Nunc et massa nec nulla commodo fermentum. Ut sit amet est id erat auctor pellentesque id non neque. Aliquam lacinia luctus condimentum. Phasellus fringilla metus at lectus auctor venenatis. Phasellus nec nulla at risus elementum feugiat ut sit amet tortor. Mauris egestas sapien non purus eleifend suscipit. Cras tortor metus, porta ac ultrices eget, sagittis a augue. Nullam facilisis, lacus iaculis condimentum placerat, mi metus pretium justo, a scelerisque enim felis id eros. Integer dictum, mi et posuere dapibus, risus ante ullamcorper tortor, sit amet adipiscing libero massa ut neque.
</div>
</div>
</div>
这是一个小提琴:http: //jsfiddle.net/8g8sw/1/
当你使用这些时,你不需要溢出:自动,因为 div 会像表格单元格一样自动拉伸以适应它们的内容。
欲了解更多信息:http ://www.vanseodesign.com/css/tables/
如果有理由不想使用 CSS 表格(例如浏览器支持),请说出来,但它们似乎是最简单和最明显的选择。