我有一个有几组列的表。该表比我的页面大,所以我有一个控件来显示/隐藏这些组以适应页面。初始表格看起来不错:组内的所有列都大约相同。但是,当我隐藏一个组时,列不再是相同的宽度,而且看起来很糟。
我试过使用
<colgroup><col /><col span="5" />...
但没有运气。如果我将col设置为style =“display:none”,那么仍然会显示一组列。
任何HTML / CSS提示保持与组相同宽度的列?
发布于 2018-04-03 15:10:22
如果table-layout: fixed;
在表格上设置样式,则可以覆盖浏览器的自动列大小调整。然后,浏览器将根据表格第一行中单元格的宽度设置列宽。将其更改<thead>
为<caption>
并删除<td>
它的内部,然后为单元格设置固定的宽度<tbody>
。
发布于 2018-04-03 15:29:15
将此样式设置为td:width:1%;
https://stackoverflow.com/questions/-100007943
复制相似问题