温馨提示:本文翻译自stackoverflow.com,查看原文请点击:javascript - How to add a 'link back to homepage button' in HTML?
html javascript

javascript - 如何在HTML中添加“链接回首页按钮”?

发布于 2021-03-26 15:19:04

我正在尝试建立我的第一个博客网页。

到目前为止,我在问题的底部编写了代码。

我希望它具有一个功能,当我单击“我的名字”或“主页”时,它可以转到最开始的主页。当我单击“博客”时,它可以链接到包含图片或文字的区域。

但是,到目前为止,我的代码没有这种功能,相反,它们仅显示为单词(无法单击)。

这是我尝试遵循的模板

比较之后,我发现我需要具有href:/才能将它们设置为button而且我也意识到他们的链接例如是“ https://www.personname.com/”。

但是,这让我觉得我应该首先拥有一个个人网页,以便将该链接作为返回首页的按钮但是...那是我在做的,我正在尝试建立一个网页...

我累了下面的代码,它链接到错误的位置。:(

<a href="/">
                "Home"
                <span class="sr-only">(current)</span>
              </a>

在此处输入图片说明

我还尝试了按钮功能,但它在图片中显示为该灰色三角框,因此无法单击。

我该如何解决这个问题?

在此处输入图片说明

下面是我到目前为止编写的代码

查看更多

提问者
Zhao
被浏览
0
The Fool 2020-10-15 03:42

你可以使用命名的锚标记来获得此行为。

html {
  scroll-behavior: smooth;
}
<a name="top"></a>
<a href="#top">Home</a>
<a href="#blog">Blog</a>

<section style="height: 100vh">
  <h1>Welcome Home</h1>
</section>

<section style="height: 100vh">
  <a name="blog"></a>
  <h1> Blog </h1>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </p>

  <a href="#top">Back to Top</a>
</section>