HTML文档中的base标签是不多用到的冷门标签之一,做用是经过它来规定网页连接的通用属性,可设置的属性有 target 和 href。
html
base标签必须加在html文档的head内,好比:spa
<base target="_blank"/>
这里就规定的该页面上的全部连接的target都为_blank,即在新窗口(标签页)打开连接。target的值跟 a 标签的target同样。code
讲一下href属性:htm
<base href="http://www.baidu.com/"/>
这样就把页面上全部href为相对连接的属性(如 a连接 和 img图片地址连接)定向为 http://www.baidu.com/连接 。好比<a href="list/2.html">...</a>,这个连接将被定向到 http://www.baidu.com/list/2.html。图片
href标签还能够设置为:文档
<!-- 全部连接指向 http://域名/list --> <base href="/list"/> <!-- 为全部连接重置GET参数为 id=2 --> <base href="?id=2"/>
注意这个定向一样做用于img的src。get
上面的href一样能够设置为自已站的网址,如二级目录,你们灵活使用,应用场景仍是蛮多的。域名