如何用CSS控制表格每列的宽度,宽度设置用的百分比,超出的字不换行,用...显示,求解

 我来答
lssd_5
2012-10-31 · TA获得超过1245个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:225万
展开全部
如果是简单的表格,直上直下没有跨列或者跨行的:
td { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } /* 设置不换行 省略号显示*/

然后只需要再给第一行的td分别加上class,例如:
<tr>
<td class="item1">单元格</td>
<td class="item2">单元格</td>
<td class="item3">单元格</td>
<td class="item4">单元格</td>
<td class="item5">单元格</td>
<td class="item6">单元格</td>
</tr>
然后,分别设置宽度
.item1 { width:20% }
....
.item6 { width:5% }
其他行同列的单元格会被撑开

比较复杂的有跨列或者跨行的表格,设置方法类似,但是就是要计算一下,比较麻烦。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiangshaee
2012-10-31 · TA获得超过267个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:141万
展开全部
<td style='width:30%' class='ell'></td><td style='width:30%' class='ell'></td><td style='width:40%' class='ell'></td>

.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式