设置一个锚元素相对于当前URI的href?

时间:2015-12-03 15:05:48

标签: html

我在页面上:

example.com/news

这是一篇新闻文章。是否可以在每篇新闻文章上设置链接并考虑当前的网址?

<a href="the-article">link to something</a>

以上内容将链接至:

example.com/news/article

或者我是否需要获取整个路线并在链接中指定?

网址可以是任何例子。 /产品所以我不想硬编码。

2 个答案:

答案 0 :(得分:1)

如果您需要考虑当前路径,请直接在href属性中使用页面名称:

如果您使用的是example.com/news并使用了&#34;文章&#34;的href值,则该网址将变为example.com/news/article。

如果您需要引用根目录上的页面,请在页面名称前加上斜杠&#39; /&#39;,href =&#34; / article&#34;。

答案 1 :(得分:0)

让它相对吗?

<a href="./article">link to something</a>

对于某些浏览器/ DOCTYPE,您可能必须将其与base tag element结合使用,这需要添加到使用相对路径的每个页面中:

<base href="http://www.example.com/news">