HTML <base> 標簽

定義和用法

<base> 標簽規定文檔中所有相對 URL 的基準 URL 和/或目標。

通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。

使用 <base> 標簽可以改變這一點。瀏覽器隨后將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、<img>、<link>、<form> 標簽中的 URL。

<base> 標簽必須具有 hreftarget 屬性,或兩者都有。

一份文檔中只能有一個 <base> 元素,而且它必須位于 <head> 元素 內部。它通常是 head 元素中位置最靠前的子元素之一,以便隨后的元數據元素中的相對 URL 可以用上其設置的基準 URL。

另請參閱:

HTML DOM 參考手冊:Base 對象

實例

為頁面上的所有鏈接指定默認 URL 和默認目標:

<head>
  <base href="https://www.codew3c.com/" target="_blank">
</head>
<body>
<img src="i/photo/tree.png" width="150" height="161" alt="Tree">
<a href="tags/tag_base.asp">HTML base 標簽</a>
</body>

親自試一試

屬性

屬性 描述
href URL 規定頁面中所有相對 URL 的基本 URL。
target
  • _blank
  • _parent
  • _self
  • _top
規定頁面中所有超鏈接和表單的默認目標。

全局屬性

<base> 標簽還支持 HTML 中的全局屬性

事件屬性

<base> 標簽不支持任何事件屬性。

默認的 CSS 設置

無。

瀏覽器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持