我的表有几列。
每列应具有取决于浏览器窗口大小的动态宽度。另一方面,每一列都不能太小。因此,我尝试min-width
为这些列设置属性,但这不是有效的属性。也尝试过min-width
,<td>
但这也是无效的属性。
有没有办法min-width
在HTML表中为col / td设置?
我的表有几列。
每列应具有取决于浏览器窗口大小的动态宽度。另一方面,每一列都不能太小。因此,我尝试min-width
为这些列设置属性,但这不是有效的属性。也尝试过min-width
,<td>
但这也是无效的属性。
有没有办法min-width
在HTML表中为col / td设置?
Answers:
试试这个:
<table style="border:1px solid">
<tr>
<td style="min-width:50px">one</td>
<td style="min-width:100px">two</td>
</tr>
</table>
<table style="min-width:50px; max-width:150px;">
<tr>
<td style="min-width:50px">one</td>
<td style="min-width:100px">two</td>
</tr>
</table>
这对我使用电子邮件脚本有效。
如果您使用的是固定布局表,即数据表,则
<td style="display:inline-block; min-width: 「…」px;">Foo</td>
OR
<td style="display:inline-block; min-width: max-content;">Bar</td>
<table style="border:2px solid #ddedde">
<tr>
<td style="border:2px solid #ddedde;width:50%">a</td>
<td style="border:2px solid #ddedde;width:20%">b</td>
<td style="border:2px solid #ddedde;width:30%">c</td>
</tr>
<tr>
<td style="border:2px solid #ddedde;width:50%">a</td>
<td style="border:2px solid #ddedde;width:20%">b</td>
<td style="border:2px solid #ddedde;width:30%">c</td>
</tr>
</table>