2016-04-28 55 views
1

我在HTML兩個影像的描述我的本地PC上:HTML:明確指定網址doesn't工作

  1. <IMG src="url('myimage.png')"></IMG> <!-- this I call "explicit" -->

  2. <IMG src='myimage.png'></IMG> <BR>

無論是Mozilla的,也不IE確實顯示第一張圖片。當然,我試圖互換撇號或省略撇號等...... 爲什麼瀏覽器似乎看不到'url'關鍵字描述的圖像?

+1

「src'屬性沒有這樣的url關鍵字。有一個url關鍵字的CSS背景屬性,但這是不同的。 –

+0

忘記第一個例子...第二個:是在與html文件相同的文件夾中的'myimage.png'? –

+0

@PedroLobito我認爲他說的是第二個人的作品,但第一個人沒有。 –

回答

2

您只能使用相對或絕對URL指定圖像。在CSS中使用url關鍵字來表示圖像位置。

有關imgsrc屬性的更多信息,請參閱http://www.w3schools.com/tags/att_img_src.asp

+0

感謝Rick,PedroLobito,...嘗試使用url的目的有點複雜,但事情現在對我來說很清楚:關鍵字URL僅適用於css。 –

1

一些工作的例子:

<IMG src="myimage.png"></IMG> 

相對URL#2,只能是:

相對URL,只能如果HTML文件中的同一目錄使用如果myimage.png位於目錄images內部與html文件相同目錄

<IMG src="images/myimage.png"></IMG> 

絕對URL - 可以從使用的任何地方

<IMG src="http://something.com/images/myimage.png"></IMG> 

同爲以上,不包括網站,必須域something.com內使用

<IMG src="/images/myimage.png"></IMG>