html table 使每行各列的列宽不一样,如何设置?

 我来答
柯梦轩8
2018-01-09 · TA获得超过702个赞
知道答主
回答量:5
采纳率:82%
帮助的人:894
展开全部

使用 <colgroup> 元素
在 <table> 下添加以下元素作为 <table> 的第一个子元素

<colgroup>
<col class="col0" />
<col class="col1" />
<col class="col2" />
<col class="col3" />
...
</colgroup>

然后在 css 里面设置

.col0{min-width:200px;}
.col1{min-width:400px;}
.col2{min-width:800px;}
.col3{min-width:1600px;}

其实你的思路就是错误的。

非要这么麻烦每个单元格设置属性。

使用表格嵌套啊!设置padding和margin属性让嵌套表格重叠不就好了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式