html5a链接_HTML 5 a 标签
href 屬性
定義和用法
href 屬性規定鏈接的目標地址。
如果未使用 href 屬性,則 標簽不是鏈接,而是鏈接的占位符。
HTML 4.01 與 HTML 5 之間的差異
在 HTML 4.01 中, 標簽既可以是超鏈接,也可以是錨。這取決于 href 屬性。在 HTML 5 中, 是超鏈接,但是假如沒有 href 屬性,它僅僅是超鏈接的一個占位符。
語法
屬性值
值描述
URL
超鏈接的 URL。可能的值:
絕對 URL - 指向另一個站點(比如 href="http://www.example.com.html")
相對 URL - 指向站點內的某個文件(href="index.html")
錨 URL - 指向頁面中的錨(href="#top")
超鏈接標簽的工作原理
1) 瀏覽器解析a標簽的時候,如果a標簽的href屬性是以http開頭,
那么瀏覽器就會啟用http協議的解析器去解析該網址。
首先瀏覽器會從本地的Hosts文件(c:/windows/system32/drivers/etc)查找是否存在該網址對應的IP。
如果沒有就從網絡服務提供商的DNS服務器中查找是否存在該網址所對應的IP。
如果DNS服務器也沒有,那么瀏覽器就顯示“404 無法訪問此網站”,
否則,瀏覽器就直接請求該IP對應的服務器。
2) 如果a標簽的href屬性不是以http開頭,也不是以其他協議開頭,
那么瀏覽器就會啟用file協議的解析器去解析該網址;
3) 如果a標簽的href屬性不是以http開頭,而是以其他協議開頭,
瀏覽器就會去計算機本地的注冊表去查找是否存在處理該協議的應用程序。
如果存在的話,瀏覽器就會啟用該協議的默認的應用程序;
target 屬性
定義和用法
target 屬性規定在何處打開被鏈接文檔。
只能在 href 屬性存在時使用。
HTML 4.01 與 HTML 5 之間的差異
不再允許把框架名稱設定為目標,因為不再支持 frame 和 frameset。
self, parent 以及 top 這三個值大多數時候與 iframe 一起使用。
語法
屬性值
值描述
_blank
在新窗口中打開被鏈接文檔。
_self
在被點擊時的同一框架中打開被鏈接文檔(默認)。
_parent
在父框架中打開被鏈接文檔。
_top
在窗口主體中打開被鏈接文檔。
來源:http://www.icode9.com/content-4-118901.html
總結
以上是生活随笔為你收集整理的html5a链接_HTML 5 a 标签的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 计算属性和data_Vue计算属
- 下一篇: html全局布局 vue_基于Vue+E