HTML 中的超連結是什麼?


概述

簡單來說,超連結是指幫助客戶端重定向到使用者想要的資訊的連結。超連結可以將使用者重定向到其他頁面,或者在同一頁面上重定向到特定內容。在 HTML 中,錨標記元素允許開發者建立指向網頁的超連結。此錨標記是一個開始和結束標記,需要同時使用開始標記和結束標記。

語法

在 HTML 中建立超連結的語法如下所示。其中還包含一個“href”屬性,該屬性包含頁面連結或客戶端將被重定向到的位置的地址。

<a href="#"> Hyperlink </a>

演算法 1

  • 建立一個 HTML 檔案,並在其中新增 HTML 基本結構。

  • 現在使用“”建立 HTML 錨標記。

<a> tutorialspoint </a>
  • 現在為錨標記元素新增一個 href 屬性,並在其中新增地址。

<a href="https://tutorialspoint.tw/"> tutorialspoint </a>
  • 現在超連結已準備就緒。

  • 單擊超連結,您將被重定向到該頁面。

示例 1

在此示例中,我們將學習如何建立將使用者重定向到另一個網頁的超連結。

<html>
<head>
    <title> Redirect to another page </title>
</head>
<body>
    Hyperlink: <a href="https://tutorialspoint.tw/"> tutorialspoint </a>
</body>
</html>

演算法 2

  • 建立一個包含 HTML 基本結構的 HTML 檔案。

  • 現在建立一個無序列表,其中包含一些列表項。

<nav>
<li>About</li>
<li>Articles</li>
<li>Contact</li>
</nav>
  • 現在將列表項包含在一個錨元素中,併為其新增 href 屬性,其值為以“#”開頭的“id”名稱。

<nav>
   <a href="#about">
      <li>About</li>
   </a>
   <a href="#articles">
      <li>Articles</li>
   </a>
      <a href="#contact">
         <li>Contact</li>
      </a>
 </nav>
  • 現在建立三個 div 標記,並使用與錨標記“href”屬性中分配的相同的 id 名稱。

<div id="about" style="background-color: aquamarine;">
   <p> About section </p>
</div>
<div id="articles" style="background-color: rgb(155, 241, 17);">
   <p> Articles section </p>
</div>
<div id="contact" style="background-color: beige;">
   <p> Contact section </p>
</div>
  • 如果要區分各個部分,則可以對頁面進行樣式設定。

  • 同一頁面的超連結已準備就緒。

示例 2

在此示例中,我們將建立一個包含“關於”、“文章”和“聯絡”等部分的網頁。我們還將建立一個導航欄,其中包含用於重定向到該部分的超連結。因此,當用戶單擊特定連結時,使用者將被重定向到該頁面的該部分。例如,當用戶單擊“文章”連結時,使用者將被重定向到網頁的文章部分。

<html>
<head>
    <title> Redirect to the content </title>
    <style>
        * {
            margin: 0;
        }
        nav {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 1rem;
            position: fixed;
            background-color: white;
            width: 100%;
            padding: 1rem;
        }
        div {
            height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 4rem;
            color: rgba(0, 0, 0, 0.5);
        }
    </style>
</head>

<body>
    <nav>
        <a href="#about">
            <li>About</li>
        </a>
        <a href="#articles">
            <li>Articles</li>
        </a>
        <a href="#contact">
            <li>Contact</li>
        </a>
    </nav>
    <div id="about" style="background-color: aquamarine;">
        <p> About section </p>
    </div>
    <div id="articles" style="background-color: rgb(155, 241, 17);">
        <p> Articles section </p>
    </div>
    <div id="contact" style="background-color: beige;">
        <p> Contact section </p>
    </div>
</body>
</html>

結論

正如我們在上述示例中看到的,“href”是一個在構建超連結中起重要作用的屬性。因此,我們可以說“href”屬性是超連結的支柱。大多數情況下,它與導航欄專案一起用於導航欄部分。在簡單的 HTML 中,我們使用錨標記(<a>)來建立超連結,但在 ReactJs 中,我們使用<Link>標記在頁面之間進行路由。

更新於: 2023年8月16日

255 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.