如何在 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+ 閱讀量

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.