【发布时间】:2016-06-05 04:16:12
【问题描述】:
“更新”:
我的错误。 发现了一个 CSS 错误,导致所有表格的目标都是 100%。 很抱歉打扰你了。
我对表格的默认行为有疑问。
我需要一个表格,其宽度仅与最长表格行的长度提供的宽度一样多。
例如:
<!-- Table width should be cellpadding+cellspacing+aaa+bbb-->
<table>
<tr>
<td>aaa</td>
<td>bbb</td>
</tr>
</table>
<!-- Table width should be cellpadding+cellspacing+dddddddddddddd+bbb-->
<table>
<tr>
<td>ddddddddddddddddddd</td>
<td>bbb</td>
</tr>
</table>
我只能构建具有固定宽度或使用容器元素宽度的表格。我希望他们只使用与<td> 需求一样多的空间。
有人可以帮我吗?
【问题讨论】:
-
我不明白你想要达到什么目的。桌子不只占用所需的空间吗? jsfiddle.net/91dnesxn
-
如果您的意思是,例如,如果这些表格足够窄,您希望这些表格并排显示,请编辑问题并说出来。
-
感谢大家的帮助。我在导入的 css 文件中发现了一个错误,该文件以 100% 的宽度呈现所有表格。
标签: html html-table tablelayout