html base

来源:互联网 发布:网络测试工程师面试题 编辑:程序博客网 时间:2024/04/30 05:24

base是html5的标签,它的href 属性规定页面中所有相对链接的基准 URL,target属性定义整个文件中的所有跳转的属性,包括<a> <img> <link> <form>等等

href设置:
此处拿标签a举例,<a>中href设置高于base的设置,如果<a>中有设置就用<a>的,如果没设置,就去base寻找

test的<a>中并未设置跳转路径,所以点击test,会去base中寻找,跳转到https://www.test.com/123,
test1的<a>中设置了跳转路径,所以会跳转到<a>中的路径http://www.sougou.com/

<base href="https://www.test.com/"/><a href="123">test</a><a href="http://www.sougou.com/">test1</a>

target设置:
设置<base target="_black"/>则所有跳转均为打开新页面方式,未设置时,根据浏览器的默认属性进行跳转。

0 0