0

我有这个代码:

    <table style="background-image:url('Images/thermometer.png');">
        <tr>
            <td width="299px" height="789px" style="background-color:#cc0000">
            </td>
        </tr>
    </table>

但是背景颜色出现在背景图像的顶部。我怎样才能扭转这种局面?

谢谢。另请注意,我不能使用 html5 或 css3。

4

2 回答 2

0

如果可以进行绝对定位,您可以在表格顶部使用图像的绝对定位。

<div style="position:relative;">
    <table style="position:absolute; left: 10px; top: 10px;">
        <tr>
            <td></td>
        </tr>
    </table>
    <img src="#.png" alt="" style="position:absolute; left: 10px; top: 10px;" />
</div>

如果您需要图像随页面宽度一起拉伸,请将宽度设为 %。这样,您可以像这样分配父 div 的样式:

<div style="width: 50%;left: 25%; top: 10px;"> 
于 2012-10-19T18:24:00.520 回答
0

您可以将背景颜色放在表格父元素上

于 2012-10-19T19:58:17.843 回答