【发布时间】:2014-10-29 06:08:21
【问题描述】:
在 HTML 表格下方给出。
.panelgrid {
table-layout: fixed;
width: 100%;
max-width: 500px;
word-wrap: break-word;
}
<table class="panelgrid" rules="all" border="1">
<tr>
<td>Id</td>
<td>1</td>
</tr>
<tr>
<td>Value</td>
<td>Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text.</td>
</tr>
</table>
当输入到表格单元格中的文本超过指定的max-width: 500px; 属性时,给定的样式会发生自动换行。
当文本的宽度小于max-width 属性时,不会发生表格应该根据文本的宽度自动适应没有发生的情况。
表格宽度保持在 500 像素,即使文本长度小于 500 像素。
当文字长度小于指定长度(本例为500px)时,如何实现表格自动缩小?
目前上面的CSS就像,
.panelgrid {
table-layout: fixed;
width: 500px;
word-wrap: break-word;
}
【问题讨论】:
-
所以你不想在上面的例子中删除
width:100%?这将导致它伸展...... -
包括或不包括
width:100%。无论如何,它应该像所说的那样起作用。
标签: html css html-table