2014-04-01 145 views
0

如何強制表格爲標題(垂直和水平)佔用一些空間並使所有其他單元格(<td>)的大小相同?使表格單元的大小相同(寬度/高度)不計算標題

<table> 
    <tr> 
    <th></th><th... 
    </tr> 
    <tr> 
    <th></th><td... 
    </tr> 
    <tr... 
</table> 

JSFiddle here

想所有的灰色方塊有相同的大小...任何方式通過CSS做呢?

+0

設置td單元格的高度和寬度不起作用? http://jsfiddle.net/5gBTR/ – Philibobby

+0

@Pilibix它只能在單元格爲空時工作... –

回答

5

同等大小的細胞添加此規則

table { 
    table-layout: fixed; 
} 

MDN

如果您還需要減少細胞的高度剛剛從表中刪除height=100%和高度設置爲更多信息<th> elements

+0

設置固定的''寬度和高度後,它實際上可以工作:-)謝謝! –

+0

噢......它不起作用,因爲在添加內容時正在調整單元格大小:/ [Fiddle here](http://jsfiddle.net/ZGVm5/1/) –

+0

您是否嘗試刪除height = 100%從桌子上,並根據我的建議設置高度爲元素? :) – fcalderan

相關問題