以前別人問你HTML裏面的head標籤裏都可以寫什麼東西啊?
只知道meta,title,但是偶然查看國內著名網址導航站,hao123,發現其原代碼有這麼一句
<base target=_blank>
於是上W3SCHOOL查看之,得到
定義和用法
base 元素可規定頁面中所有鏈接的基準 URL。
通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。
使用 <base> 標籤可以改變這一點。瀏覽器隨後將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、<img>、<link>、<form> 標籤中的 URL。
HTML 與 XHTML 之間的差異
在 HTML 中,<base> 標籤沒有結束標籤。
在 XHTML 中,<base> 標籤必須被正確地關閉。
提示和註釋:
註釋:<base> 標籤必須位於 head 元素內部。
其真正意義爲:
在<head></head>標籤內寫這麼一句後,在頁面內的所有超鏈接,如不特殊說明target屬性都採取<base>中定義的
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
<base target="_blank">
</head>
<body>
<p>
<a href="http://opensuse.iteye.com" target="_blank">這個連接</a> 將在新窗口中加載,因爲 target 屬性被設置爲 "_blank"。
</p>
<p>
<a href="http://opensuse.iteye.com">這個連接</a> 也將在新窗口中加載,即使沒有 target 屬性。
</p>
<p>
<a href="http://opensuse.iteye.com" target="_self">這個連接</a> 將在本窗口中加載,因爲自己設了target 屬性。
</p>
</body>
</html>