2012-09-17 96 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>之間包圍你的線條。