怎样平均分配Table表格的列宽?

BestAns1 2009-02-21 12:27:33
麻烦请先看清楚要求:
1. 共有4个表格,t1,t2,t3,t4,列数分别是2、3、4、5。
2. 表格宽度是固定的(如:1000px)
3. 每个表的第一列的宽度是固定的(如:100px)
4. 每个表都有多行,每个单元格的内容或多或少,可能多行。
5. 对于表t1的第一行,除了第一列,其他所有列都是同一个clsC1;表t2\t3\t4的分别是clsC2\clsC3\clsC4。
6. 每个表,除了第一行与第一列,其他所有单元格都是同一个clsTD,即四个表格的单元格的class相同。

如:

表格t2的class简单表示:
td(100px),clsC2,clsC2
td(100px),clsTD,clsTD
td(100px),clsTD,clsTD

表格t4的class简单表示:
td(100px),clsC4,clsC4,clsC4,clsC4
td(100px),clsTD,clsTD,clsTD,clsTD
td(100px),clsTD,clsTD,clsTD,clsTD
td(100px),clsTD,clsTD,clsTD,clsTD

问题是,怎样修改这个class,使4个表格中除了第一列外,其它列都平均分配?(要多浏览器兼容)
好像指定第一行的各列宽度,并不能让后面的行按照第一行的列宽设置。

估计是我太笨了,我尝试了很多种可能,没有内容的时候,单独表格很容易实现平均分配。但是一旦有了文字内容,尤其是内容或多或少,或有或无,就不能平均分配了。好头疼。各位有什么好办法吗?先谢过了
...全文
2836 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BestAns1 2009-02-27
  • 打赏
  • 举报
回复
算了,结贴吧。。。
sharpblade 2009-02-21
  • 打赏
  • 举报
回复
你要把第一行第一列特殊,
还是搞2个表拼吧.
把第一行的数据单独用一个表

不是你笨,是你要求bt
bhbhxy 2009-02-21
  • 打赏
  • 举报
回复
把需要平均分配的列宽定义一个样式
parss 2009-02-21
  • 打赏
  • 举报
回复
可以单独对单元格设置css

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧