1
見本的jsfiddle:http://jsfiddle.net/G6vEp/1/最小高度:100%時設定爲顯示在Firefox忽略:表
min-height
當在div設置爲display: table
被完全忽略。似乎這是最新的Firefox更新中的一個錯誤,因爲在更新我的瀏覽器之前,這工作正常。任何其他解決方案垂直居中,仍然保持min-height
?
見本的jsfiddle:http://jsfiddle.net/G6vEp/1/最小高度:100%時設定爲顯示在Firefox忽略:表
min-height
當在div設置爲display: table
被完全忽略。似乎這是最新的Firefox更新中的一個錯誤,因爲在更新我的瀏覽器之前,這工作正常。任何其他解決方案垂直居中,仍然保持min-height
?
根據CSS規範,min-height
不適用於表列。
參見:http://www.w3.org/TR/CSS2/visudet.html#min-max-heights
然而,height
值實際上視爲最小高度值。
參見:http://www.w3.org/TR/CSS21/tables.html#height-layout
在你的佈局,只需使用height
用合適的最小值,你會好起來的。如果您的表格單元格內容變得足夠長,表格的高度將展開以顯示內容。