2009-07-03 89 views
0

我爲我的實驗創建了一個HTML頁面。在這個我有使用背景圖像像c:\文件ans設置..... \ leftline.png。 但我不知道如何添加來自公共目錄的圖像。 (像背景圖像=('./images/leftline.png')。我怎麼能這樣做?HTML圖像存儲?

+0

C#與你的問題有什麼關係? – 2009-07-03 10:34:01

回答

5

您擁有的第二行是相對地址,相對於調用它的「事物」。

因此,假設您有一個名爲「index.html」的網頁,並且它的住址爲 C:\My Documents\WebPages\My Page。您可能也有C:\My Documents\WebPages\My Page\images\leftline.png

現在,我們可以在我們的index.html頁面中簡單地使用「images \ leftline.png」,而不是輸入「C:\ My Documents \ WebPages \ My Page \ images \ leftline.png」 。爲什麼?那麼檢查位置:

C:\My Documents\WebPages\My Page\images\leftline.png 
C:\My Documents\WebPages\My Page\index.html 

相對於index.html,leftline只有一個目錄,所以你可以相對地址。

0

你必須將圖像保存在你的網站的目錄,然後你可以使用相對路徑

如果你的頁面例如Default.htm位於虛擬目錄WebSite1內,那麼你可以爲圖像創建一個文件夾'Images',並且可以使用'Images/image1'指向'Images'目錄中的圖像.JPG「

如果從你的HTML文件,你必須遍歷文件夾了,那麼你可以使用」 ../Images/image1.jpg」

您CA ñ也給像像http:// .....

0

圖像的絕對路徑將文件放在一個目錄是在html文件所在的相同文件夾中。命名文件夾圖像。

0

您需要在您的網站內有此圖片。 然後訣竅是找出使用哪個URL(這顯然是你的問題)。

當您在頁面中使用HTML圖像標記()時,瀏覽器會看到您指定的URL。如果該URL是相對的(不是以「http://」或「/」開頭),那麼它被視爲相對於頁面的URL。所以通常你需要一些「../」返回到網站的根目錄,然後再次備份到圖像。

在.css文件中指定的URL與該css文件相關。

如果您使用asp.net並希望在服務器標籤(例如)中指定image-url,那麼您可以使用「〜」作爲第一個字符來指定「站點的根目錄」。只有當服務器將該URL作爲某個服務器控件的屬性處理時,這纔會起作用。