HTML中的<base>
標籤用於指定頁面上所有相對URL的基礎路徑。
該標籤位於<head>
標籤內,並具有一個href
屬性,用於指定基礎路徑URL。例如:
<head>
<base href="http://example.com/" />
</head>
一旦設置了<base>
標籤,頁面上所有使用相對路徑的鏈接、圖像、腳本等資源都將以指定的基準URL爲參考進行解析。
例如,假設在頁面上有以下鏈接和圖像:
<a href="page.html">Link</a>
<img src="image.jpg" alt="Image">
如果沒有<base>
標籤,這些相對URL將相對於當前頁面的URL進行解析。但是,如果設置了<base href="http://example.com/">
,那麼以上鍊接和圖像將會解析爲下面的URL:
<a href="http://example.com/page.html">Link</a>
<img src="http://example.com/image.jpg" alt="Image">
<base>
標籤是可選的,並且只能在每個頁面中使用一次。如果存在多個<base>
標籤,則只有第一個標籤生效。
<base>
標籤可以在多個方面有用,尤其是當網站使用不同的URL結構或你想爲頁面上的所有相對URL提供一個公共基準路徑時。它可以簡化頁面維護,並確保相對URL在不同上下文中正確解析。