如何在 HTML 中创建指向同一页面内部分的链接?


在 HTML 中创建网页内部链接对用户体验有积极的影响,因为它增强了网站访客的导航体验。通过利用 id 属性和 a 标签,可以轻松地建立到网页特定部分的连接,从而方便快速访问所需信息,而无需费力地滚动整个页面。在本篇文章中,我们将引导您完成创建此类存在于单个网页内的链接的必要步骤,使用 HTML。

语法

<element id=”value”>…</element>

Id 属性

HTML 中的 id 属性用于在网页中识别元素。id 属性的值在 HTML 文档中必须是唯一的,这意味着没有两个元素可以具有相同的 id 值。

其中,元素表示您希望为其分配 id 的特定 HTML 标签,而值表示该元素的唯一标识符。

方法

步骤 1 - 识别目标部分

启动内部链接的首要操作是识别您希望链接到的特定区域。这可以通过将 id 属性添加到指定目标部分的 HTML 元素来实现。

步骤 2 - 创建链接

识别目标部分后,下一步是创建链接本身。这使用 a 标签完成,其 href 属性设置为目标 id,前面带有“#”符号。

步骤 3 - 对其他链接重复

对要创建的每个其他链接重复这两个步骤,确保为每个目标部分提供唯一的 id 属性,并为每个目标部分创建一个相应的链接。

示例

以下代码包含用于在同一网页中创建链接的标签和属性。该文档指定了文件类型,并包括一个用于网页标题的“head”部分和一个用于 CSS 编码的“style”部分。“body”部分包含一个标题、两个带有指向同一页面内部分的锚链接的段落,以及定义了两个具有不同“id”属性的“div”标签。每个部分都有一个标题和一个包含文本的段落,以及用于在元素之间插入换行的“br”标签。

<!DOCTYPE html>
<html>
<head>
   <title>How to create links to sections within the same page in HTML?</title>
   <style>
      #section1, #section2{
         margin: 5px;
         padding: 3px;
      }
      #section1{
         background-color: lightblue;
      }
      #section2{
         background-color: lightcoral;
      }
   </style>
</head>
<body>
   <h4>How to create links to sections within the same page in HTML?</h4>
   <p><a href="#section1">Go to Section 1</a></p>
   <p><a href="#section2">Go to Section 2</a></p>
   <br/>
   <br/>
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br /> 
   <br />
   <br />
   <br />
   <br />
   <div id="section1">
      <h2>Section 1</h2>
      <p>Some text in section 1.</p>
   </div>
   <br/>
   <br/>
   <br/>
   <br/>
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <br />
   <div id="section2">
      <h2 >Section 2</h2>
      <p>Some text in section 2.</p>
   </div>
</body>
</html>

结论

总而言之,在 HTML 中生成指向同一网页内部分的互连是一个简单的过程,可以显著增强您网站的用户体验。通过利用 id 属性和 a 标签,您可以轻松地链接到网页的特定部分,使您的访问者更容易找到他们需要的信息。通过这种方法,您可以在用户浏览您的网站时为他们提供指导,从而带来更系统、更有效的导航体验。无论您是新手还是经验丰富的网页开发者,将内部链接融入您的 HTML 页面都是创建高效且用户友好的网站的必备技能。

更新于: 2023年4月13日

9K+ 阅读量

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告