羽暮
人是会变的;五个字,讲完了所有的故事。
4文章
3评论
1微语

个人档

访客排行

是否有这样的情况?table添加table-layout:fixed属性后无法调整列宽度?

2020-4-21
0 86

在给table上设置了table-layout:fixed后,调整列宽会根据第一行的td设置每列的宽度。那么当第一行就存在需要合并列(colspan)的时候,我们发现在和并列下的每列都是平均分布,即使我们给他们设置了width依然无效。那么怎么办?

解决办法:table标签下添加<colgroup>标签配合<col>去分配每列的宽度。

<colgroup>
     <col width="10%">
     <col width="38%">
     <col width="13%" span="4">
</colgroup>

懒癌发作,没有示例。

在<col>上设置宽高或者样式,即可设置到对应列上。

span="4" 向右4个列使用相同的col设置的样式。

注意:一个col对应一列,并且从上到下对应着表格从左到右的列。

什么?你不知道为什么设置table-layout:fixed?------防止td被撑开

羽暮

人是会变的;五个字,讲完了所有的故事。
userAvatar
撰写评论