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

テーブルの親要素に背景色を付けることができます

于 2012-10-19T19:58:17.843 に答える
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 に答える