
怎样平均分配Table表格的列宽?解决思路
展开全部
麻烦请先看清楚要求:
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
好像指定第一行的各列宽度,并不能让后面的行按照第一行的列宽设置。
------解决方案--------------------------------------------------------
可以单独对单元格设置css
------解决方案--------------------------------------------------------
把需要平均分配的列宽定义一个样式
------解决方案--------------------------------------------------------
你要把第一行第一列特殊,
还是搞2个表拼吧.
把第一行的数据单独用一个表不是你笨,是你要求bt
2015-09-17
展开全部
我能想到的是用js控制
页面加载完成后
获取table的width宽度
然后获取第一行td的个数
做平均然后给每个td添加css,但感觉很麻烦
页面加载完成后
获取table的width宽度
然后获取第一行td的个数
做平均然后给每个td添加css,但感觉很麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询