<base> 標簽為頁面上的所有鏈接規定默認地址或默認目標。
通常情況下,浏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。
使用 <base> 標簽可以改變這一點。浏覽器隨後將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對URL。這其中包括 <a>、<img>、<link>、<form> 標簽中的 URL。
測試:
1:放在base標簽前面的link路徑可以使用相對路徑且是相對於當前路徑,
但是放在其後面的link使用相對路徑將是相對於base指定的路徑。
2:使用了base標簽後body中的鏈接的相對路徑將是相對於base指定的路徑。
3:使用了base默認目標後,之後的打開方式將采取base指定的方式打開,除非後面又顯示定義了打開方式。
總結:base其實就是定義一個默認的地址和默認目標。在其後的鏈接元素都將起作用。