我有要顯示的表格數據,這對行和列都有意義。列是時間塊,行是幾天。一個特定的數據集僅限於一天,但可以在多個時間塊中。爲了表明這一點,我使用了colspan標籤。HTML表格:如何在已指定「colspan」時調整數據單元格大小?
<div id = "GuideTable">
<table>
<tr>
<td colspan = 3>
</td></tr></table>
</div>
或無論如何。
我試圖將CSS格式應用於整個表格,並且爲了更改顏色等等,事情都很好,但是想要獲得一致的寬度就是我遇到問題的地方。
現在,每個數據單元的寬度似乎都與其列中的最大寬度相關(一切自動排列)。有些專欄很小,其他專欄很大。我試圖讓列的大小保持一致(即使這意味着每列的大小與最大列的大小一樣大),但是設置單個數據容器的寬度(通過css或標籤本身)卻讓我無處可尋。
我在想也許colspan標籤重寫我的手動寬度?如果是這樣的話,我怎樣才能改變整個列的寬度,特別是因爲它們沒有明確定義? (你能明確定義列?)的CSS
例子我使用:
#GuideTable td{
background:#ffffff;
border-style: solid;
border-width: 1px;
width: 100px;
}
問題是,我的例子是Ruby on Rails的(這更增加了併發症)產生的,是大約20,000行代碼(這是一個巨大的,表)。我認爲我的主要問題是,由於桌子有多大,以及桌子的寬度如何是我無法指定的(因爲我不能預先知道桌子的大小需要多大),有些奇怪的自動化可能正在進行,使得表格大到幾乎不能容納所有內容,但導致了隨機列寬。 – Jenny 2010-06-04 12:23:06
然後設置一個標準的列寬,看看它的外觀,然後調整相應的:) – 2010-06-04 17:39:56