我有一些使用表格 CSS 以表格方式布置的 div。每个细胞都有一个孩子。我需要这个孩子来填补父母的高度。
我不能使用 position:absolute 因为它会破坏网站其余部分的布局。示例 HTML 是:
<div id="parent">
<div class="item">
<div class="data">
sasfadasd
aasdfa
asdfasdf
asdf
</div>
</div>
<div class="item">
<div class="data">
sasfadasd
</div>
</div>
<div class="item">
<div class="data">
sasfadasd
aasdfa
</div>
</div>
</div>
使用以下 CSS
#parent{
display:table;
width:200px;
}
.item{
display:table-cell;
padding:5px;
}
.data{
background-color:grey;
}
jsfiddle 链接:http: //jsfiddle.net/dPw7W/
我希望所有灰色框的大小相同。把父母涂成灰色是作弊
无法设置编辑父身高。它由子元素动态填充。数据 div仅存在以便我可以分隔 div。如果我使用边框间距,它不会让我动态设置间距。如果有人可以建议如何在没有边框间距的情况下分隔单元格,那将解决问题。