2013-04-23 122 views

回答

1

适用于table的宽度是最重要的。

td元素将调整以适应表里面

+0

谢谢,可我只设置宽度为我​​列,表格宽度将包含他们,如果它的宽度是汽车? – 2013-04-23 02:12:07

+0

是的,但是你必须**不给**表的宽度。 (*你应该看看'colgroup'和'col'标签:http://www.w3.org/TR/html401/struct/tables.html#h-11.2.4.1*)还要注意,一张表不能超过其容器的宽度(*如果设置了*) – 2013-04-23 09:12:53

0

号表不会超过设定的宽度,无论它的宽度是孩子列。在你的例子中的表格将是1000像素宽,而不是1500像素宽。

0

子元素(td的)将调整大小以适应表格的宽度。

Example

1

这可能取决于浏览器以及宽度是如何指定的,但在您的情况下,表格单元格的大小很可能会调整为适合整个表格的宽度。计算表格宽度的描述:http://www.w3.org/TR/CSS2/tables.html#width-layout

table-layout: fixed将使用固定表格布局算法,该算法将使用其内容(在您的情况下为1500px)从普通框模型计算表格宽度。您也可以通过将块级元素作为<td>的内容来完成此操作。

http://jsfiddle.net/AS6EZ/

相关问题