理論准備
網頁中的鏈接按照鏈接路徑的不同,可以分為3種類型,分別是內部類型、錨點鏈接和外部鏈接;
按照使用對象的不同,網頁中的鏈接又分為文本超鏈接,圖像超鏈接,E-mail鏈接,錨點鏈接,多媒體文件鏈接,空鏈接等。
★
利用name或id實現網頁跳轉錨點的設置
(Anchor))
代碼
<style>
body {
text-align: center;
}
a:nth-child(odd){
/*選取索引序號為基數的<a>標簽*/
position: absolute;
top:2000px;
border:1px solid;
}
</style>
<h2>利用name或id實現網頁跳轉錨點的設置(Anchor)</h2>
<hr/>
<!--利用name屬性-->
<!--<a href="#footer" name="top">Go footer</a>
<a href="#top" name="footer">Go top</a>-->
<!--利用id屬性-->
<!--<a href="#footer" id="top">Go footer</a>
<a href="#top" id="footer">Go top</a>-->
總結:
同一個網頁內部不同位置的錨點實現,無論是使用name屬性,還是id屬性在鏈接href中都必須加上#;
不同網頁間跳轉到的指定位置,利用id屬性能夠實現,而name屬性是不能的。如下代碼,
<!--原網頁中的超鏈接-->
<a href="ClosureDemo.html#out">跳到另外一個文檔name或id為out的位置</a>
<!--目標網頁中的input設置-->
<input type="text" id="out">
★
利用<a>標簽實現郵件發送
<mark>郵件鏈接</mark>
<a href="mailto:30726787@qq.com">使用OutLook或Foxmail等,發送郵件給30726787@qq.com</a>
注意點
1.當鏈接對象為網站,則href屬性值中的
“http://”
不可省略,否則鏈接會出現錯誤提示;
<!--正確的寫法-->
<a href="http://www.baidu.com">百度</a>
<!--錯誤的寫法-->
<a href="www.baidu.com">百度</a>
2.當href不包含 “http://” 時,默認為當前頁面所在的位置,即鏈接的對象與當前網頁文件在同一文件夾的同一子菜單中;