我有这个HTML行
<body style ="background-color : pink;background-image : url('.\img\summer.jpg') ;" >
它适用于IE8但不适用于Firefox,Opera,谷歌浏览器或苹果狩猎(仅限彩色显示)
我阅读了很多有关此内容的帖子,并尝试了所有解决方案仍无法正常工作
另一方面,如果我坚持使用IE8
<table style="position:fixed;
left:25px;
top:250px;" border=1>
不起作用,虽然它适用于所有其他浏览器,看到我的问题..我需要使用bg图像和固定位置
任何想法??
答案 0 :(得分:2)
尝试将\
替换为/
。
正斜杠是HTML页面中的标准目录分隔符,服务器无法识别反斜杠。我猜IE会自动将它们转换为正斜杠。
答案 1 :(得分:2)
<body style="background:pink url(img/summer.jpg);">
答案 2 :(得分:1)
关于您的背景图片,请先在您使用的网址中使用正斜杠,例如./img/summer.jpg
。
其次,请记住图像的URL相对于CSS所在的文件(在本例中为HTML文件)。
答案 3 :(得分:0)
IE 6及以下版本不知道position:fixed
,但有很多解决方法(als google fore“IE position fixed”) - this只是我用了一段时间的其中一个前。
到background-image:我认为这里的主要问题是使用反斜杠(\)而不是“普通”斜杠(/) - 改变它,我也将在其他浏览器中工作。
答案 4 :(得分:0)
<body background ="someimg.jpg" bgcolor="#33333" >
这应该有效。我已经测试了铬,它对我来说很好。
希望这会有所帮助