我認爲這是更好地說明...具有百分比值的表格單元格寬度如何工作?
假定我們的HTML:
<div>What the hack ?</div>
而我們的CSS:
div {
width: 100%;
display: table-cell;
background: pink;
}
你會發現<div>
的寬度表現得像一個浮動元素:它與內容一樣大,而不是拉伸到兩邊。
現在開始遞減的寬度,突然你會看到<div>
增長。
這裏有一個互動演示:
http://dabblet.com/gist/9891801
這是爲什麼?它是如何工作的 ?
解釋的。如果您刪除顯示:表單元格css對我有用 –
是否帶有'table-layout:fixed'?當你想設置寬度時,這會改變一切,因爲有兩種不同的算法:適合內容或 - 嘗試 - 服從作者(你)。但是你的問題可能與[匿名錶對象](http://www.w3.org/TR/CSS21/tables.html#anonymous-boxes)有關(單元格有父行和父表;如果不是,將來自任何地方)。 – FelipeAls
我不知道'table-layout'我正在調查它,謝謝@FelipeAls –