我有要显示的表格数据,这对行和列都有意义。列是时间块,行是几天。一个特定的数据集仅限于一天,但可以在多个时间块中。为了表明这一点,我使用了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