-1

私は<td>sのテーブルを持っています。これ<td>には、表示されていない背景要素が含まれています。

以下は私のHTMLテーブルです。

<div class="left">
    <table cellspacing="0" cellpadding="0" border="0">     
        <td class="displayroundtable"></td> <!-- for displaying background image -->
        <td><img src="<?php echo $this->static_address;?>images/MAX-RATING-100.jpg"></td>
    </table>

CSSでは、

.displayroundtable{
    background-image:url('<?php echo $this->static_address;?>images/2321.png');
}

背景画像が表示されない理由がわかりません。

4

1 に答える 1

0

空のセルに幅が設定されていることを確認してください。そうしないと、最終的に 0px になり、何も表示されなくなります。また、ブラウザーempty-cells:showが表の CSS ルールを使用して空のセルをレンダリングすることを確認してください。

http://www.w3schools.com/cssref/pr_tab_empty-cells.asp

テーブルは、TR が規格に準拠している必要があります。背景が表示されないのはそれが理由だとは思いませんが、 の間に線を囲むようにしてください<tr>

于 2012-09-17T12:36:34.397 に答える