table怎么实现部分列固定宽度,其它列宽自适应拉伸

阅读: 评论:0

table怎么实现部分列固定宽度,其它列宽自适应拉伸

table怎么实现部分列固定宽度,其它列宽自适应拉伸

写一个简单的表格

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table{width: 100%;border-collapse: collapse;}</style>
</head>
<body><table border><tr><td>测试1</td><td colspan="3">超长文本测试超长文本测试超长文本测试超长文本测试超长测试超长文本测试超长文本测试超长文本测试超长文本测试超长测试</td></tr><tr><td>测试2</td><td><input type="text"></td><td>测试2-1</td><td><input type="text"></td></tr><tr><td>测试3</td><td colspan="3">超长文本测试666666666666666666666666666666666</td></tr><tr><td>测试4</td><td><input type="text"></td><td>测试4-1</td><td><input type="text"></td></tr></table>
</body>
</html>

效果:

想实现的效果

如下图,想要红框的宽度固定为某个宽度,比如150px,其它列可以拉伸

利用table-layout跟colgroup实现

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table{width: 100%;border-collapse: collapse;/* 列宽由表格宽度和列宽度设定*/table-layout: fixed;}.title {background-color: #eee; }</style>
</head>
<body><table border><colgroup><col width="150"><col width="auto"><col width="150"><col width="auto"></colgroup><tr><td class="title">测试1</td><td colspan="3">超长文本测试超长文本测试超长文本测试超长文本测试超长测试超长文本测试超长文本测试超长文本测试超长文本测试超长测试</td></tr><tr><td class="title">测试2</td><td><input type="text"></td><td class="title">测试2-1</td><td><input type="text"></td></tr><tr><td class="title">测试3</td><td colspan="3">超长文本测试666666666666666666666666666666666</td></tr><tr><td class="title">测试4</td><td><input type="text"></td><td class="title">测试4-1</td><td><input type="text"></td></tr></table>
</body>
</html>

效果:150px固定了

本文发布于:2024-02-01 00:21:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170671807932457.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:宽度   自适应   table
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23