【发布时间】:2012-01-17 22:04:31
【问题描述】:
<table>
<tr>
<td>Test</td>
<td>A long string blah blah blah</td>
</tr>
</table>
<style>
td{max-width:67%;}
</style>
以上行不通。如何使用百分比设置表格单元格的最大宽度?
【问题讨论】:
-
请扩展“不起作用”。
-
你必须确保你的 td 的 PARENT 有一个特定的宽度(无论是你传递 width: 100%; 从正文到你的 td 的所有方式,或者你可以给父母(这里: tr) 1000px 或任何你喜欢的值。当在 css 中使用 %% 时,它总是使用父级中定义的精确 px,然后将 px 转换为子级的 %%,因为它们具有 relative 的大小给他们的父母。
-
作为记录,max-width 现在可以在 Safari 和 Chrome 中使用。我不确定它支持了多长时间。
标签: html css html-table