W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
超鏈接為HTML提供了基礎,用戶可以通過HTML在同一文檔內和跨頁面瀏覽內容。
您可以使用 a
元素創(chuàng)建超鏈接。
a
元素具有局部屬性: href,hreflang,media,rel,target,type
。
id,coords,shape,urn,charset,methods
和 rev
屬性已過時。
您可以通過將元素中的href
屬性設置為以http://
開頭的URL來創(chuàng)建指向其他HTML文檔的超鏈接。
當用戶單擊超鏈接時,瀏覽器將加載指定的頁面。
以下代碼顯示用于鏈接到外部內容的a
元素。
<!DOCTYPE HTML> <html> <body> I like <a href="http://www.o2fo.com">w3cschool</a>. </body> </html>
并非所有網(wǎng)址都必須引用其他網(wǎng)頁。
瀏覽器還支持其他協(xié)議,如 https
和 ftp
。如果要引用電子郵件地址,可以使用 mailto
協(xié)議; 例如, mailto:info@example.com
。
如果 href
屬性的值不以start開頭識別的協(xié)議,例如 http://
那么瀏覽器將超鏈接視為相對引用。
以下代碼給出了相對URL的示例。
<!DOCTYPE HTML> <html> <body> I like <a href="index.html">w3cschool</a>. </body> </html>
代碼將 href
屬性設置為 index.html
。
當用戶單擊鏈接時,瀏覽器使用的URL當前文檔以確定如何加載鏈接的頁面。
您可以創(chuàng)建超鏈接,使瀏覽器窗口中的另一個元素進入視圖。
您可以使用CSS樣式ID選擇器#id創(chuàng)建內部超鏈接,如以下代碼所示。
<!DOCTYPE HTML>
<html>
<body>
<a href="#w3cschool">here</a>.
<br />
<br />
<br />
<br />
<br />
<br />
<p id="w3cschool">This is a test.</p>
</body>
</html>
上面的代碼用 href
創(chuàng)建了一個超鏈接 #tutorial
的值。
當用戶單擊鏈接時,瀏覽器將在文檔中查找元素其 id
屬性的值為 tutorial
。如果元素不可見屏幕,瀏覽器將滾動文檔以顯示它。
如果瀏覽器不能找到具有所需 id
屬性值的元素,它會再次搜索,尋找一個與目標匹配的 name
屬性。
元素的 target
屬性告訴瀏覽器要顯示鏈接資源的位置。
默認情況下,瀏覽器使用顯示當前文檔的窗口,選項卡或框架顯示鏈接的文檔并替換現(xiàn)有文檔。
以下列表描述了目標屬性支持的值。
這些值中的每一個表示瀏覽上下文。
鏈接可以以不同的方式顯示:
a:link {color:#FF0000;} /* unvisited link */ a:visited {color:#00FF00;} /* visited link */ a:hover {color:#FF00FF;} /* mouse over link */ a:active {color:#0000FF;} /* selected link */
每個偽類的含義在css注釋中列出。
以下代碼設置四個錨偽類。
<!DOCTYPE HTML>
<html>
<head>
<style>
a:link, a:visited {
text-decoration: underline;
color: #6A5ACD;
background-color: transparent;
}
a:hover, a:active {
text-decoration: underline overline;
color: #191970;
background-color: #C9C3ED;
}
</style>
</head>
<body>
<ul>
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
<li><a href="#">C</a></li>
<li><a href="#">D</a></li>
</ul>
</body>
</html>
偽類可以與CSS類組合。以下示例告訴瀏覽器以紅色顯示訪問的錨點鏈接。
a.red:visited {color:#FF0000;} <a class="red" href="http://www.o2fo.com">www.o2fo.com</a>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: