我已经为我的体验创建了一个HTML页面。在这里我使用了像c:\documents ans settings.....\leftline.png这样的背景图像。但我不知道如何从公共目录添加图像。(如background-image= ('./images/leftline.png')。我怎么能这样做呢?
发布于 2009-07-03 10:35:22
第二行是相对地址,相对于调用它的“事物”。
假设你有一个叫做"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只有一个目录之遥,因此您可以相对地寻址。
发布于 2009-07-03 10:34:12
您必须将图像保存在您网站的目录中,然后您可以使用相对路径访问这些图像。
例如,如果您的页面位于虚拟目录WebSite1中,那么您可以为图像创建一个文件夹,即“images”,并可以使用“Images/Image1.jpg”指向“Images”目录中的图像。
如果你必须在html文件中向上遍历一个文件夹,那么你可以使用'../Images/image1.jpg‘
您还可以提供图像的绝对路径,如http://....。
发布于 2009-07-03 10:34:28
将这些文件放在与html文件所在文件夹相同的目录中。将该文件夹命名为images。
https://stackoverflow.com/questions/1078773
复制相似问题