2011-05-09 267 views
0

我的背景图像不显示在IE8:显示背景图片在IE8

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

这是什么样的问题...... !!!! 确切的问题是什么.... – Misam 2011-05-09 06:50:36

+1

我已经应用了代码格式化;这可能有帮助。 – 2011-05-09 06:51:32

+0

我的背景图像未显示在ie8中 – asha 2011-05-09 06:53:36

回答

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(文字方向)
  • 标题(标题元素)
  • 式(联样式信息)
  • 的onclick,onfocus此,onmousedown事件, onmouseup,的onmouseover,的OnMouseMove, 的onmouseout,onkeypress事件,的onkeydown, 的onkeyup(本征事件)
  • BGCOLOR(背景颜色)
  • 对准, 炭,charoff,valign(表格单元对准)

添加:用于报价/没有引号的参考:W3C

+0

你的双引号内有双引号,这是行不通的。改为使用括号内的单引号。 – Dori 2011-05-09 08:11:58

+0

哎呀错字,原代码的复制/粘贴的诅咒;)谢谢@Dori - 我删除了内部的引号,但单个的也会这样做..我通常会因为旧的浏览器问题 – clairesuzy 2011-05-09 08:59:26

0

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

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

0

您还必须指定宽度。

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