【发布时间】:2015-03-27 07:12:15
【问题描述】:
示例表
<table>
<tr>
<td>Age</td>
<td>12</td>
<td>Gender</td>
<td>Male</td>
<td>Some long label</td>
<td>Some long label value</td>
...
...
could be more...
</tr>
</table>
如果没有宽度:100% 的内容应该适合每个列容器,但我想让表格扩展到整个页面。设置表格宽度:100% 平均分配列。我想让每个标签(标签:年龄,性别,一些长标签)适合它的列容器,其余的在它们之间平均分配(值:12,男性,一些长标签值)。
我知道设置 <td width="5%">Age</td> 或在 css 中设置应该可以完成这项工作,但我认为这会适得其反,特别是如果您必须对很多列进行此操作。
有没有办法在 css 中使用较少的代码、javascript 或 jquery 来实现这一点?关于如何做到这一点的任何提示或方向?
注意:
我已阅读 this,但我想避免在 html 中注入 width="%"。
【问题讨论】:
标签: javascript jquery html css