只需要将固定宽设死,留下一列不设置宽度,将table宽度设置为100%。
<table width="100%" border="1" cellpadding="0" cellspacing="0" style="table-layout:fixed">
<tr>
<td width="50">10</td>
<td width="50">20</td>
<td width="50">30</td>
<td width="50">40</td>
<td width="100">50</td>
<td></td>
</tr>
<tr>
<td>宽度50</td>
<td>宽度多多余</td>
<td>宽度多余100想要换行</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
扩展资料td 标签 -- 代表HTML表格中的一个单元格。
* td标签是成对出现的,以<td>开始,</td>结束
<table border="1">
<tr><th>Month </th><th>Savings </th></tr>
<tr><td>January </td><td>$100 </td></tr>
</table>
参考资料:百度百科-TD
给table的th,td设置固定宽度,并不起作用,内容还是会被撑开,而且不会换行。
这个bug在IE下尤为明显。
如何解决?
在上面css设置下,td的width可以设置固定值也可设置百分比,达到某些列宽度固定,某些列按比例自适应的效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)