<base>
定義和用法:
<base> 標簽為頁面上的所有鏈接規定默認地址或默認目標。
通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。使用 <base> 標簽可以改變這一點。
瀏覽器隨后將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、<img>、<link>、<form> 標簽中的 URL。
注釋:<base> 標簽必須位於 head 元素內部。
必需的屬性:
屬性 | 值 | 描述 |
href | URL | 規定頁面中所有相對鏈接的基准 URL |
可選的屬性:
屬性 值 描述
target _blank 瀏覽器總在一個新打開、未命名的窗口中載入目標文檔。
_parent 這個目標使得文檔載入父窗口或者包含來超鏈接引用的框架的框架集。如果這個引用是在窗口或者在頂級框架中,那么它與目標 _self 等效。
_self 這個目標的值對所有沒有指定目標的 <a> 標簽是默認目標,它使得目標文檔載入並顯示在相同的框架或者窗口中作為源文檔。這個目標是多余且不必要的,除非和文檔標題 <base> 標簽中的 target 屬性一起使用。
_top 這個目標使得文檔載入包含這個超鏈接的窗口,用 _top 目標將會清除所有被包含的框架並將文檔載入整個瀏覽器窗口。
根據值選擇在何處打開頁面中所有的鏈接。
樣例:
<head>
<base href="http://www.w3school.com.cn/i/" />
<base target="_blank" />
</head>