这是一个学术问题,因为我基本上有两种方式工作,但肯定会失败。没有? (对不起,我不知道为什么,但我总是在路上挣扎,这让我感到很沮丧。)
我刚刚从主文件中移出了三个部分的HTML,现在正在使用include。
结构现在是:
root - vendor - datepicker - dist -etc- datepicker.css
- beta - main.php
- static - date.inc
在main.php
文件中我曾经有一个
<link rel="stylesheet" href="../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
当我将链接移动到.inc
目录中的static
文件(一级)时,我认为我应该添加一个额外的../
,但不确定css是否会在新文件中或在调用include的main.php
中调用。所以我测试了两个
<link rel="stylesheet" href="../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
和
<link rel="stylesheet" href="../../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
两个人都工作了。我在chrome中进行了检查,然后尝试../../../
,这也很好。
我认为../
的目录形式意味着当前级别的目标形式。
在页面引用我只是看了一下:
以“../”开头向后移动一个目录并从那里开始
从“../../”开始向后移动两个目录并从那里开始(依此类推......)
我意识到这是一个愚蠢的问题,我知道我必须在某个阶段找出适当的文档路径,但这让我完全糊涂了。
答案 0 :(得分:0)
您查看的页面是正确的./表示从当前工作目录,而../表示上一个目录,.. / .. / up 2 dir&#39; s等等...但是如果发生了什么? 1目录是您的根文件夹,你做了../../?答案是你仍然在根目录中,你只能走得那么远。这正是你检查结构时发生的事情,&#34; root-vendor-datepicker&#34;如果你愿意,我可以进一步详细说明。我希望这会有所帮助。