我有一些表格坚持列的宽度应该相同,我该如何指定它们?
明确一点,我希望最左边的列变窄,以便其他标题可以放在一行上
代码示例
<div>
<table style="width:610px;border-style:inset; border:1px; border-color:#000000; padding:3px;">
<tr class="propGridHeader">
<td style="width:150px!important;border:1px;border-style:inset;border-color:#000000;text-align:left;">Records: <asp:Label ID="lblHourCount" runat="server" /></td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:center;">Fixed Price</td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:center;">Liquidated Heat Rate</td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:center;">Liquidated Spark Spread</td>
</tr>
<tr>
<td style="width:150px!important;border:1px;border-style:inset;border-color:#000000;" class="propDarkGrid">Average</td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:right;" class="propLightGrid"><asp:Label id="lblHourAvgFP" runat="server" /></td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:right;" class="propLightGrid"><asp:Label id="lblHourAvgHR" runat="server" /></td>
<td style="width:153.3px;border:1px;border-style:inset;border-color:#000000;text-align:right;" class="propLightGrid"><asp:Label id="lblHourAvgSS" runat="server" /></td>
</tr>
最佳答案
您不能以像素为单位使用小数。只需使用 style="width:153px;border:1px
关于html - 设置 HTML 表格列宽不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18219954/