2010-01-01 92 views
0

作爲我的工作發佈到專有密碼保護網站的一部分。公告面板中沒有HTML控件,也沒有允許插入圖像的按鈕。我已經通過使用「img」標籤製作具有圖像的表格自己的基本HTML頁面來解決這些限制。我在Firefox中打開HTML頁面,然後將網頁複製到公告面板中。我在Mac上,所以它在Firefox中工作得很好,我在Parallels中使用了IE6,這裏沒有問題。圖像不會顯示在IE8中

然而,它引起我注意(有點晚了,我想!),沒有任何圖像的IE8出現在該公司的網站(當上傳到自己的網站,他們出現)。我認爲這是因爲圖像不是相對的,但鏈接到異地網頁,但我真的不知道。我看不到我如何使用相對鏈接,因爲我無法直接上傳圖片到網站。我注意到,將標籤更改爲「對象」使得它們在IE8中顯示,但在IE6中沒有顯示。我試過將嵌入「img」和「embed」標籤嵌入到我的標籤中,並且這在IE6上不起作用。

當我看到在網站上公佈查看源,代碼還沒有從我的原始網頁改變過,所以我假設它必須是在服務器端的東西(這我管不着過度)。

理想情況下,我希望我的圖像能夠在儘可能多的瀏覽器中顯示。有沒有人遇到過這個問題並解決了它?有沒有我可以用來顯示IE 6,7,8的圖像的代碼?

感謝您閱讀我的文章和新年快樂!

+0

我們需要的代碼段;)圖片的位置和你是如何嵌入圖像的精確的例子.. – Gersom 2010-01-01 17:47:19

+0

OK,理解。

小狗!

作品在IE6,Firefox和本地瀏覽和發佈自己的服務器,IE8上時。出於某種原因,在公司的網站上使用IE8時不會出現圖像。 – Cardamom 2010-01-01 18:22:44

+0

以下是代碼:http://pastebin.com/m7a96b609 感謝您的期待!:-) – Cardamom 2010-01-01 18:23:26

回答

4

您是否嘗試過不包括<img>關閉標籤?根據規範,它不應該有一個。例如,您有:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg"></img> 

嘗試使它看起來像這樣:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg"> 

或者,如果您使用的是XHTML:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg"/> 
+0

不要忘記添加alt屬性:) 'Adorable puppies' – Januz 2010-01-01 23:29:10

+0

也想到了這一點,但我已經在IE8中測試了它,仍然有效.. – Gersom 2010-01-02 09:32:45

+0

當我使用HTML5網站時,此解決方案適用於我。 'ul'的第一個'li'在IE8中被破解了,因爲它有一個不必要的'/>' – 2013-11-07 18:19:22

0

確保您的圖像標籤是一個完整路徑。 http://example.com/myimage.jpb,然後我看到這是由於圖像被錯誤地保存。如果它保存爲CMYK,則某些瀏覽器無法打開這些圖像。嘗試在Paint或其他圖像應用程序中打開源圖像並保存爲RGB圖像。

1

嘗試通過符合XHTML工具運行您的網站,看它是否回來有任何明顯的標記問題。

W3C XHTML Validator

另外,檢查你的XHTML文檔類型是適合您的標記。