这是我的网站: http: //www.leleu.co.uk/
当我从文件夹调用本地计算机上的页面时,该网站上的图像(例如 CONTACT 右侧的 4 个图标)正确显示,但在http://www.leleu.co 时不显示。英国被称为。
我首先想到了一个绝对/相对的画面。在 IE 中,当我在这些图标上右键单击/属性并获得路径信息时,然后将该路径复制到新选项卡中,它们会正确显示。
以前从未遇到过这种情况。我想念的东西一定很明显。
你能帮忙吗?
谢谢
文森特
这是我的网站: http: //www.leleu.co.uk/
当我从文件夹调用本地计算机上的页面时,该网站上的图像(例如 CONTACT 右侧的 4 个图标)正确显示,但在http://www.leleu.co 时不显示。英国被称为。
我首先想到了一个绝对/相对的画面。在 IE 中,当我在这些图标上右键单击/属性并获得路径信息时,然后将该路径复制到新选项卡中,它们会正确显示。
以前从未遇到过这种情况。我想念的东西一定很明显。
你能帮忙吗?
谢谢
文森特
从 HTML 4.0 规范:
相对 URL(在 [RFC1808] 中定义)不包含任何协议或机器信息。它的路径一般是指与当前文档在同一台机器上的资源。相对 URL 可能包含相对路径组件(“..”表示路径定义的层次结构中的上一级),并且可能包含片段标识符。
如果您的 images 文件夹与 html 文件位于同一级别:
<img width="32" height="32" alt="Facebook" src="/images/ico-social-facebook.png"></img>
如果您的图像文件夹位于上一层,您可以使用:
<img width="32" height="32" alt="Facebook" src="../images/ico-social-facebook.png"></img>
尝试访问图像时出现 403 禁止错误。
此外,我相信正确的语法是:
<img src="/images/ico-social-facebook.png">