2013-11-22 114 views
0

下面的圖像代碼在Mozilla,Chrome和Safari中正常工作,但不顯示在IE9中。圖片將不會在IE9中顯示

它被保存爲網站的Photoshop中的圖像,我指定的高度和寬度。

當我寫它像這樣沒有斜槓前「d:」

<img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

它工作在IE瀏覽器,但隨後並沒有在Mozilla顯示。

<img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

該代碼在所有瀏覽器工作正常,除了IE

<img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

在這一切的一個工作正常,除了Mozilla的

這是整個DIV並沒有css樣式呢。

<section class="container"> 

    <div class="image_carousel"> 
    <div id="foo2"> 
    <img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

    </div> 
    </article> 

</section> 

你認爲這是擴展問題,我應該保存圖像爲GIF而不是JPG。 ?

如果我想爲IE創建單獨的代碼,它會工作,如果我在下面的HTML文件中做出這些評論?並將圖像代碼放入IE9的註釋中?

   <!--[if IE]> 

      <![endif]--> 
+0

Imsorry它沒有正常顯示game這段代碼在除IE之外的所有瀏覽器中都能正常工作,當我在D之前刪除短劃線時:除Mozilla外,其他所有瀏覽器均可正常工作 – user2988160

+0

嘗試使用'file:// D:/ obrazki/game.jpg',但如果您的HTML文件位於相同的目錄,你可以簡單地使用'game.jpg' –

+0

我也試過這個,但它沒有幫助 – user2988160

回答

0

不應該像電話是:

<img src="/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

或者更好的是:

<img src="/obrazki/images/game.jpg" alt="game" width="1100" height="619" /> 

凡/ obrazki是,你必須在網頁/腳本「呼」你的形象..

+0

只是寫作game.jpg整理出來 – user2988160

0

什麼鏈接到圖像的相對路徑:

<img src="./link/to/image.jpg"/> 
0

OK,讓我們做一個又舊又髒的解決方案......成爲了非IE(S)的影像,然後通過conditio還特別爲即(S)的圖像最後的評論。 (旁註:有幾個方法可以做到這一點,像圖像周圍的包裝元素使用背景圖片,但因爲你是依靠IMG元素,我會堅持這種方法使


<section class="container"> 
    <article> 
    <div class="image_carousel"> 
     <div id="foo2"> 
     <img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 
     <!--[if lte IE 9]><img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /><![endif]--> 
     </div> 
    </div> 
    </article> 
</section> 

。這應該工作...在理論上你可能有問題或定位問題,但我懷疑這個問題......很難說沒有看到它的存在,與文件的其餘部分一起