的匹配容器元素的寬度我想有這樣的設置:與孩子
<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