base标記是一個(gè)基鏈接标記,是一個(gè)單标記。用(yòng)以改變文件中所有連結标記的(de)參數内定值。它隻能應用(yòng)于标記與之間。
你網頁上的(de)所有相對(duì)路徑在鏈接時(shí)都将在前面加上基鏈接指向的(de)地址。
base href重要屬性:
href
設定前綴的(de)鏈接地址
target
設定文件顯示的(de)窗(chuāng)口,同a标記中的(de)target
<html> <head> <base href="/website/" target="_blank"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>base href标記</title> <link rel="Shortcut Icon" href="arrow.ico"> </head><body><a href="/website/" target="_self">/website/</a></body> </html>
當點了(le)鏈接後,跳出的(de)網頁地址是/case/或/website/,它就是在這(zhè)些相對(duì)路徑的(de)文件前加上基鏈接指向的(de)地址。如果目标文件中的(de)鏈接沒有指定target屬性,就用(yòng)base标記中的(de)target屬性。
常在框架結構中用(yòng),如左右兩個(gè)框架,把左邊的(de)框架中文件裏的(de)連接都顯示在右邊的(de)框架裏。隻要用(yòng)base标記,把其target屬性值寫爲右框架名稱,這(zhè)就不用(yòng)再爲左框架裏的(de)文件中的(de)每一個(gè)連接都指定target屬性。
base href标記其他(tā)說明(míng):
1、當使用(yòng)時(shí),BASE 元素必須出現在文檔的(de) HEAD 内,在任何對(duì)外部源的(de)引用(yòng)之前。
2、此元素在 Microsoft® Internet Explorer 3.0 的(de) HTML 中可(kě)用(yòng),在 Internet Explorer 4.0 的(de)腳本中可(kě)用(yòng)。
3、此元素不會被渲染。
4、此元素不需要關閉标簽。
5、base标簽其實還(hái)是有用(yòng)處的(de),比如
IE7中注意:
1 、之前不能加入額外的(de)輸出字符。否則IE7就對(duì) base 不進行解析。
2、< base >是一個(gè)鏈接基準标記,用(yòng)以改變文件中所有鏈接标記的(de)參數默認值。它隻能适應于文件的(de)開頭部分(fēn),即标記< head >與< /head >之間。