IE8在错误的位置寻找css的图像

时间:2013-02-19 02:05:38

标签: css internet-explorer internet-explorer-8

我的样式表中有以下条目:

html, body 
{ 
  background: #eee url('../Content/Images/texture.jpg') center;
}

我的样式表的位置是

C:\Websites\MyWebsite\Themes\Contoso\Styles\Site.css

纹理图像的位置是

C:\Websites\MyWebsite\Themes\Contoso\Content\Images\texture.jpg

IE8似乎在解决相对路径方面存在一些问题。 浏览网址www.mysite.com/Clients/12345/Dashboard会在我的日志文件中导致以下条目:

2013-02-18 00:54:40 131.203.91.104 GET /Clients/12345/Content/Images/texture.jpg
 - 443 9260085 222.155.91.136 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+BTRS124349;+GTB7.4;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729) 
404 0 64 187

...

2013-02-18 00:54:40 131.203.91.104 GET /Themes/Contoso/Content/Images/texture.jpg
 - 443 9260085 222.155.91.136 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+BTRS124349;+GTB7.4;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729)
304 0 0 436

它请求的第一个URL根据请求的URL进行更改。 这发生在我的网站上的3或4个其他图像,但所有其他图像都很好。 我想整理出来,因为这些404会堵塞我的错误日志

之前有人见过这种行为吗?

干杯

1 个答案:

答案 0 :(得分:0)

将css更改为:

后,所有404都消失了
html, body 
{ 
  background: #eee url('/Themes/Contoso/Content/Images/texture.jpg') center;
}