如果我为表格中的元素指定宽度,<th>
如果未指定表格布局并且默认为自动,那么对于更宽的表格来说这意味着什么?这样的宽度是否指定了整列的最小宽度?如果是这样,这是在哪里指定的 - 我在 HTML/CSS 规范中找不到任何说明宽度以这种方式解释的内容,但 Firefox 和 IE 似乎都以这种方式解释宽度。
为了把它放在上下文中,想象一个一周中几天的数字数据表(例如产量)。工作日是列标题。我想应对两个条件:
- 没有特定日期的数据,但我不希望列的宽度折叠到某个丑陋的最小值。相反,我想设置该最小值。
- 当列中有大量数字时,我希望列的宽度自动扩大以完整显示数字。
当我指定一堆列宽如下...
<tr>
<th style="width:3em">Sun</th>
<th style="width:3em">Mon</th>
<th style="width:3em">Tue</th>
...etc
</tr>
...我达到了我正在寻找的结果。但是,我可以依靠这个吗?