表应该只有必要的宽度

时间:2013-10-02 07:52:08

标签: html width html-table autosize

我希望HTML <table>只是它需要的大小。

如果没有指定任何内容,它将跨越整个宽度。设置width="auto"不起作用。

2 个答案:

答案 0 :(得分:2)

根本不要在桌子上设置宽度。这将使表格仅在其内容所需的范围内变宽。如果这看起来太宽,请查看表格内容以查看导致单元格中宽度要求的原因。例如,如果单元格中有长文本,则会在可用宽度内将单元格扩展为所需的宽度。如果您希望对此进行限制,则需要在单元格内容,单元格本身或表格上设置widthmax-width

答案 1 :(得分:0)

您需要使用CSS样式而不是表属性。

table
{
width:auto;
}