2012-09-17 94 views
-1

我的桌子上有<td> s。这<td>包含一个不显示的背景元素。HTML 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'); 
} 

我不知道为什么我的背景图片永远不会显示?

+0

你可以发布整个代码吗?目前还不清楚:) – OctoD

+0

你的'.displayroundtable'元素有宽度吗?使用浏览器的元素检查器(大多数情况下为F12)来检查此元素的尺寸。 – Sampson

+0

你缺少一个/我认为,在图像 –

回答

0

确保在您的空单元格中设置了宽度,否则它将在0px处结束,从而不显示任何内容。还要确保浏览器使用表格上的CSS规则empty-cells:show呈现空单元格。

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

的表需要TR是符合标准的。我不认为这是你的背景不显示的原因,但要确保你在<tr>之间包围你的线条。