我试图将button
的display
属性设置为table-cell
,但其行为不像一个。将<button>的显示设置为表格单元
任何帮助,将不胜感激。
jsFiddle Demo(该演示包含一个固定的容器高度,但我需要它在没有它的情况下工作)。
DOM:
<div class="container">
<div class="item"></div>
<div class="item"></div>
<button class="item"></button>
</div>
CSS:
.container {
border: 5px solid blue;
display: table;
table-layout: fixed;
}
.item {
border: 3px solid red;
display: table-cell;
}
结果:
编辑:我需要它完全像一个表格单元格,即使没有固定的大小。
请注意,某些解决方案似乎在Chrome上正常工作,但不适用于FF。
表细胞不上的按钮时,您可以使用内联样式,从而精确匹配。 http://stackoverflow.com/questions/12414573/display-table-cell-border-spacing-dont-work-with-buttons –
真的我们用这个问题搞砸了我们:)好的一个 –
虽然这里的大多数人都盲目50rep赏金,我想简单地问:你的目的是什么?为什么'