在IE8中显示背景图像

时间:2011-05-09 06:49:06

标签: html css html-table internet-explorer-8 background-image

我的背景图片未在IE8中显示:

<tr>
    <td height="11"></td>
    <td height="11"></td>
    <td height="11" background="images/lgin-bg-blnk.jpg">kjsdfk</td>
</tr>

3 个答案:

答案 0 :(得分:0)

<td height="11" background="images/lgin-bg-blnk.jpg">kjsdfk</td>

从标题中假设你想要一个背景图片,它应该在如下所示的style属性中,或者在外部样式表中更好。

<td height="11" style="background: url(images/lgin-bg-blnk.jpg);">kjsdfk</td>


background不是TD的有效HTML属性,但它是旧版Netscape和IE浏览器支持的非标准属性see: TH/TD definition

  
      
  • id,class(文档范围标识符)
  •   
  • lang(语言信息),
  •   
  • dir(文字方向)
  •   
  • title(元素标题)
  •   
  • 样式(内联样式信息)
  •   
  • onclick,ondblclick,onmousedown,   onmouseup,onmouseover,onmousemove,   onmouseout,onkeypress,onkeydown,   onkeyup(内在事件)
  •   
  • bgcolor(背景色)
  •   
  • 对准,   char,charoff,valign(cell alignment)
  •   

已添加:报价参考/无报价:W3C

答案 1 :(得分:0)

background不是<td>元素的有效属性。尝试将其更改为内联CSS样式:

<td height=11 style="background:url('images/lgin-bg-blnk.jpg')">...</td>

答案 2 :(得分:0)

您还必须指定宽度。

<td height="11" width="" style="background: url(images/lgin-bg-blnk.jpg);">kjsdfk</td>