HTML 5 <base> 標(biāo)簽
定義和用法
<base> 標(biāo)簽為頁面上的所有鏈接規(guī)定默認(rèn)地址或默認(rèn)目標(biāo)。
通常情況下,瀏覽器會(huì)從當(dāng)前文檔的 URL 中提取相應(yīng)的元素來填寫相對(duì) URL 中的空白。
使用 <base> 標(biāo)簽可以改變這一點(diǎn)。瀏覽器隨后將不再使用當(dāng)前文檔的 URL,而使用指定的基本 URL 來解析所有的相對(duì) URL。這其中包括 <a>、<img>、<link>、<form> 標(biāo)簽中的 URL。
<base> 標(biāo)簽必須位于 head 元素內(nèi)部。
實(shí)例
例子 1
假設(shè)圖像的絕對(duì)地址是:
<img src="http://www.dbjr.com.cn/i/pic.gif" />
現(xiàn)在我們?cè)陧撁嬷械?head 部分插入 <base> 標(biāo)簽,規(guī)定頁面中所有鏈接的基準(zhǔn) url:
<head>
<base href="http://www.dbjr.com.cn/i/" />
</head>
在上例中的頁面上插入圖像時(shí),我們必須規(guī)定相對(duì)的地址,瀏覽器會(huì)尋找文件所使用的完整 URL:
<img src="pic.gif" />
例子 2
規(guī)定頁面上所有鏈接的默認(rèn) URL 和默認(rèn)目標(biāo):
<head>
<base href="http://www.dbjr.com.cn/css/" target="_blank" />
</head>
<body>
<a href="default.asp">w3school's CSS Tutorial</a>
</body>
HTML 4.01 與 HTML 5 之間的差異
None
提示和注釋
提示:請(qǐng)把 <base> 標(biāo)簽排在 head 元素中第一個(gè)元素的位置,這樣 head 中其他元素就可以利用 <base> 元素中的信息了。
注釋:在一個(gè)文檔中,最多能使用一個(gè) <base> 元素。
屬性
屬性 | 值 | 描述 |
---|---|---|
href | URL | 規(guī)定作為基準(zhǔn) URL 在頁面中使用的 URL。 |
target |
|
在何處打開頁面上的鏈接。該屬性會(huì)被每個(gè)鏈接中的 target 屬性覆蓋。 |
標(biāo)準(zhǔn)屬性和事件
沒有。