我的表格单元格的字体大小为9pt。在这些表单元格中,有一个间隔图像或文本。如果是间隔图像,我只需要桌子的高度,间隔图像的高度(在这种情况下为2px)。代码如下:
<table width="100%" cellspacing="0" cellpadding="2" border="0" class="foo">
<tbody>
<tr valign="top">
<td width="100%" colspan="4" class="foo">
<img width="0" height="1" alt="" src="spacer.gif">
</td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="2" border="0" class="foo">
<tbody>
<tr valign="top">
<td width="100%" colspan="4" class="foo">
bar <span>barbar</span>
</td>
</tr>
</tbody>
</table>
截至目前,无论是文本还是间隔图像,单元格的高度均为9pt。如果这还不够糟糕,我将无法更改标记。你看到的就是我得到的。
最佳答案
OK,cpara :)
这不是最佳实践,但是如果您确实无法更改HTML,则仍然可以使用样式表。如果样式表中的样式不会覆盖HTML样式,则还可以尝试将!important(如width:100% !important;
)添加到样式表中的任何样式...
好吧,如果未在任何地方设置9pt字体大小,而是将文本呈现为9pt,则可能是您确实使用了单独的样式表,并且在div或body中设置了9pt,或者在浏览器中设置了标准字体大小(如果未设置字体大小)设置为9pt ...
但是很好,如果答案最终比想像的要近,并且现在对您有用:)