您好我是网络开发的新手。 我正在编写一个网页编码并停留在这一行:
<a href="/My_Story">My story</a>
也许有人会告诉我正斜杠的意思在这里我的意思是当我点击my_Story
(查看 - 源代码的ff)它带我去'我的故事'的html编码类似有其他链接像
<a href="/Media">Media</a>
<a href="/Sponsors">Sponsors</a>
因此,当我们点击“媒体”或“赞助商”时,我将被带到媒体或赞助商的HTML编码。如何做到这一点?斜杠意味着什么?为什么html代码没有直接出现而没有点击My_Story,媒体或赞助商。
您可以查看网站:http://alexnoren.com/
答案 0 :(得分:7)
href
开头的正斜杠表示它是一个相对路径,从网站的根开始。
例如,在页面example.com/folder/page.html
中,
<a href="newpage.html">
指向example.com/folder/newpage.html
,而
<a href="/newpage.html">
指向example.com/newpage.html
你能更好地解释一下源代码吗?
答案 1 :(得分:2)
它表示来自网站根目录的路径。
示例:如果您在http://example.com/folder/file.html
<a href="/"> means http://example.com/
<a href="/test.html"> means http://example.com/test.html
<a href="test.html"> means http://example.com/folder/test.html
如果链接出现的页面是root本身(主页面或页面中没有斜杠的页面),带斜杠的链接和没有斜杠的链接没有区别
答案 2 :(得分:0)
这意味着该链接将指向根文件夹
答案 3 :(得分:0)
这就是所谓的相对路径。在路径中包含正斜杠/
意味着“进入在此斜杠左侧写入的文件夹内”如果左侧没有任何内容,则将该文件夹视为网站的根目录,在本例中为{ {1}}。
仔细观察alexnoren网站后,它似乎没有采用我自己和其他人提到的导航方法。页面内容实际上是通过Javascript访问的。当您点击链接时,您根本没有真正转移到其他页面,http://alexnoren.com
标签会触发点击事件代码并将屏幕外的内容带入视图。如果您在浏览器中停用了javascript,则会看到它不再有效。