2012-10-15 106 views
1

我覺得我要瘋了。我有這樣一個IMG標籤:這個IMG標籤有什麼問題?

<img src="/images/icon-articl.png" alt="xyz" /> 

所有不錯,圖像顯示正常。 但是我想將圖片命名爲icon-article.png,但由於某種原因,這不被接受!

<img src="/images/icon-article.png" alt="xyz" /> 

只會顯示ALT文本!我所做的只是複製圖像文件並相應地重命名它。用「icon-articles.png」做同樣的事情又好了! 當我在瀏覽器的地址欄中輸入完整地址時,會發生同樣的情況,「icon-article.png」導致在找到其他圖像時找不到URL。

這是什麼?

PS我不認爲它很重要,但我工作的本地主機現在

編輯:糾正了我錯字只是爲了確保代碼本身和文件名都很好。問題解決了,見下文。

+1

alt標籤未關閉。 – Dev

+0

這是否發生在您的網頁上?你使用的是什麼傳統? –

+2

您是否嘗試了Ctrl F5或Shift F5來消除緩存概要? – EricG

回答

2

閉上你的ALT標籤

<img src="/images/icon-article.png" alt="... "/> 
+0

這是怎麼解決這個問題? – Oded

+0

它會修復無效的HTML :) 此外,你說你把文件重命名爲「icon-articles.png」,但你的圖像源是「/images/icon-article.png」 如果文件名包括' s',然後在你的源文件中加入 –

+0

對不起,你的意思是說你的評論地址是OP而不是我的一半嗎? – Oded

1
<img src="/images/icon-articles.png" alt="..." /> 

我在圖像文件名附加 'S'。就像你提到的那樣。

1

確保在更改標籤中的名稱時更改文件名。否則它將無法工作。

2

可能是icon-article.png圖片不是原始png文件,如果您可能會重命名文件擴展名,它將不會在IE瀏覽器中支持。

3

好的,謝謝大家的努力,抱歉,我應該表達自己更好。代碼本身很好,我在我的問題中提供的只是一小段代碼。同樣所有的文件都存在,我總是複製並重命名它們。

非常感謝EricG的評論,緩存是問題,CTRL-F5解決了問題!

我會重新做這個更經常....

+2

在FireFox中可以爲開發者禁用緩存;) –

+0

好主意啊。謝謝 – Dreamingof8a