八、超連結
阿新 • • 發佈:2021-01-13
技術標籤:前端學習
8.1 超連結簡介
超連結,英文名是hyperlink。每一個網站都是由非常多的網頁組成,而頁面之間通常都是通過超連結來相互關聯的。超連結能夠讓我們在各個獨立的頁面之間方便地跳轉。
一、a標籤
在HTML中,我們可以使用a標籤來實現超連結。
<a href="連結地址">文字或圖片</a>
說明:
href表示你想要跳轉到那個頁面的路徑(也就是地址),可以是相對路徑,也可以是絕對路徑。
超連結的範圍非常廣,我們可以將文字設定為超連結,這個叫做“文字超連結”。也可以將圖片設定為超連結,這個叫做“圖片超連結”。不管是哪種超連結,我們都是把文字或圖片放到a標籤內部來實現的。
二、target屬性
預設情況下,超連結都是在當前瀏覽器視窗開啟新頁面的。在HTML中,我們可以使用target屬性來定義超連結開啟視窗的方式。
<a href="連結地址" target="開啟方式"></a>
說明:
a標籤的target屬性取值有4種,如下表所示。
屬性值 | 說明 |
---|---|
_self | 預設值,在原來視窗開啟連結 |
_blank | 在新視窗開啟連結 |
_parent | 在父視窗開啟連結 |
_top | 在頂層視窗開啟超連結 |
8.2 內部連結
外部連結指向的是“外部網站的頁面”,而內部連結指向的是“自身網站的頁面”。上一節我們接觸的就是外部連結,這一節我們來學習一下內部連結。
8.3 錨點連結
在HTML中,錨點連結其實是內部連結的一種,它連結地址(也就是href)指向的是當前頁面的某個部分。所謂的錨點連結,簡單來說,就是點選某一個超連結,然後它就會跳到當前頁面的某一部分。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<div>
<a href="#article">推薦文章</a><br />
<a href="#music">推薦音樂</a><br />
<a href="#movie">推薦電影</a><br />
</div>
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
<div id="article">
<h3>推薦文章</h3>
<ul>
<li>朱自清-荷塘月色</li>
<li>余光中-鄉愁</li>
<li>魯迅-阿Q正傳</li>
</ul>
</div>
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
<div id="music">
<h3>推薦音樂</h3>
<ul>
<li>林俊杰-被風吹過的夏天</li>
<li>曲婉婷-在我的歌聲裡</li>
<li>許嵩-灰色頭像</li>
</ul>
</div>
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
……<br />
<div id="movie">
<h3>推薦電影</h3>
<ul>
<li>蜘蛛俠系列</li>
<li>鋼鐵俠系統</li>
<li>復仇者聯盟</li>
</ul>
</div>
</body>
</html>
分析:
id屬性就是元素的名稱,這個id名是隨便起的(一般是英文)。不過在同一個頁面中,id是唯一的,也就是說一個頁面不允許出現相同的id。
a標籤的href屬性取值時,需要在id前面加上“#”(井號),以表示這是一個錨點連結。
以上學習參考綠葉學習網