用Sublime Text编码 - 在css中遇到文件路径问题

时间:2015-07-05 22:07:53

标签: css image filepath

所以我在Sublime Text 2中编写了HTML,CSS和jQuery组合来进行网页设计。

出于某种原因,当我尝试指定文件的位置时,在文件夹Pic01.jpg中说images,您会怀疑输入/images/Pic01.jpg应该足以告诉图片所在的浏览器。

但事实并非如此。我发现自己需要在浏览器呈现之前指定文件的确切位置。喜欢; User/Desktop/siteOne/images/Pic01.jpg

这个路径系统非常不方便,正如我想说的那样 - 将我的网站导出到不同的计算机,但现在代码绑定到该特定计算机上的特定位置。

如何设置它以使/images/Pic01.jpg足够编码浏览器(或Sublime?)以了解需要呈现的内容?

1 个答案:

答案 0 :(得分:3)

/之前添加路径意味着它将从根目录开始搜索,根据您的服务器配置,它可能会发生变化。

使用WAMP / MAMP,我必须在/之前添加我的URL,然后在它们所在的文件夹名称前面,如果它们不在服务器的绝对根目录下。这取决于您的设置。

如果您希望路径无论服务器根目录是否有效,最好使用相对路径或使用可根据配置轻松更改的常量。

示例:

define("PATH", "/"); 
<a href="<?php echo PATH; ?>directory/myFile">Link that always work</a>

您只需要更改一行以使您的路径始终使用不同的配置 - 在深层子文件夹中工作时,相对路径可能很难处理。

此外,如果您想查看它实际查找文件的位置,请在您选择的Web浏览器中打开控制台,它们应显示错误(最有可能404)以及它正在查看的路径。