的匹配容器元素的宽度我想有这样的设置:与孩子
<div id="block">
<div class="btn">2</div>
<div class="btn">1235e</div>
<div class="btn">really long one</div>
</div>
的jsfiddle:凡btns和块DIV得到他们的宽度基于内容http://jsfiddle.net/cutcopypaste/3uu5Q/
。就像它出现在小提琴中,除了btns的宽度基于它们的文本而不是它们的容器
我不能使用表格,因为我需要能够应用样式来获得截然不同的外观,所以我需要html标记保持基本相同。如果绝对有必要,我可以申请一些js。
我尝试了几种不同的显示方式,但不知道如何实现这一点。我不希望硬编码任何宽度,因为内容将会改变,我需要它在旧版本的IE中工作(尽管我可以使用IE9.js这样的库)。
你的CSS看起来像什么? –
如果你没有指定宽度,那么'div'会不会自动变成任何内容的宽度? – kafuchau
@kafuchau否 - 默认情况下,div是块级元素,因此它会自动占用其父级的全部宽度。 – Pat