我知道../意味着走上一条道路,但究竟./是什么意思呢?
我最近正在阅读一个教程,它似乎只是指同一位置的文件,所以它是否有必要?如果它正在做的话,我可以不使用它吗?
这可能是一个愚蠢的问题,我自己也有答案,但我想知道我做错了什么.我有一个网站,我们称之为www.mysite.com.在这个网站中,我有一些常见问题解答,但是构建网站的人将FAQ页面保存在名为"FAQs"的网站上的目录下.
例如,FAQ页面位于:
www.mysite.com/pages/en/faqs/faq-page1.html.
记下pages/en/目录.理想情况下,我希望所有页面都保存在其他页面下,www.mysite.com/index.html但我不能改变它.
无论如何,当我在这些FAQ页面中的任何一个时,我尝试链接回来说出主页index.html,导航将不会转到页面.所以,例如,当我在:
www.mysite.com/pages/en/faqs/faq-page1.html
我尝试链接回主页
www.mysite.com/pages/en/index.html(这是保存索引页面的地方)导航将无法正常工作.相反它会尝试去www.mysite.com/pages/en/faqs/index.html.
现在我假设发生这种情况是因为我在"faq"目录中,但是如何在链接时返回根目录?链接的代码很简单<a href="index.html">Home</a>.我当然可以放入完整的链接www.mysite.com/pages/en/index.html,这可以解决这个问题,但还有另一种解决方法吗?对不起这么长的帖子,我可能能够更好地解释这个,但我不能:S
提前致谢.
我现在正在学习 HTML 和 CSS。我遇到了关于 CSS 背景图像的相对路径的问题。当我使用相对路径时,CSS 下的背景图像代码不显示图像。
我正在使用 ATOM 代码编辑器。这是我的 HTML 文件中的 CSS 链接代码。
<link href="resources\css\style.css" rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)
我尝试了几个相对路径,都不起作用
background-image: url('resources\building.png');background-image: url('\resources\building.png');background-image: url('boardway\resources\building.png');background-image: url('\boardway\resources\building.png');background-image: url('C:\Users\michael\gitprojects\boardway\resources\building.png');boardway是resources. C:\Users\..\..是图像的绝对路径。所有五个地址都不起作用。
但是当我使用 AWS 地址时
background-image: url('https://s3.amazonaws.com/codecademy-content/programs/freelance-one/broadway/images/the-flatiron-building.png');
Run Code Online (Sandbox Code Playgroud)
背景图片显示正确。所以至少我可以确定我的代码是正确的。但是我没有输入正确的相对路径。我可以做什么?