2011-12-12 95 views
1

造成404以下的風格使404在我們的訪問日誌顯示出來:CSS3多背景在IE

background-image: url('/site/common/img/modal/headline.png'), 
url('/site/common/img/modal/headline.png'), 
url('/site/common/img/modal/headline.png'); 

我與不具有相同的結果引號試了一下。

從訪問日誌:

...[11/Dec/2011:01:20:52 -0800] "GET /site/common/img/modal/headline.png),%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url(/site/common/img/modal/headline.png),%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20url(/site/common/img/modal/headline.png HTTP/1.1" 404..

除了刪除IE的樣式,有沒有辦法讓IE忽略這些樣式來避免404?

回答

0

嘗試使用條件樣式:

<!--[if lt IE 9]> 
    <link rel="stylesheet" type="text/css" href="ie.css" /> 
<![endif]--> 

可以包括任何HTML在這些意見之間,並且只會被IE解析。

+0

我也很想知道。我有一個最近的多背景IE問題,只能用條件樣式表解決。如果downvoters相信他們知道更好的解決方案(並且不僅僅是條件樣式表中的膝蓋),我很樂意看到它。 –

+0

我認爲這是downvoted,因爲主樣式表仍然會被訪問不管,所以仍然會有一個404 :) – user1697652