上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.6.2 <base>标签
<base>标签可以设置基准URL地址,一般常用来设置URL的绝对路径,然后在HTML文档中只需写下文件的相对位置,在浏览器中浏览的时候,这些相对位置会自动附加在绝对路径后面,成为完整的路径。在文档中所有的相对地址形式的URL都是相对于<base>标签定义的URL而言的。HTML文档中的<base>标签不能多于一个,必须放于头部,并且应该放在任何包含URL地址的语句之前。
基本语法:
<head> <base href="base_URL" /> <base target="value" /> </head>
其中href属性指定了文档的基准URL地址,该属性在<base>标签中是必须存在的。target属性表示在何处打开链接,target属性可选择的值如表1.2所示。
表1.2 target属性可选择值
下面通过一个案例演示<base>标签的作用。
<html> <head> <base href="http://www.sohu.com/upload/images/server/" /> <base target="_blank" /> </head> <body> <img src="icon01.gif" /> <a href="http://www.sohu.com">搜狐主页</a> </body> </html>
在该页面中,我们通过<base>标签,设定了基准地址为http://www.sohu.com/upload/images/server/,为icon01.gif图片定义了一个相对地址,最后形成的完整路径为http://www.sohu.com/upload/images/server/icon01.gif,正是该图片地址。另外,我们还通过<base>标签设置了链接会在新窗口打开,所以当单击搜狐主页的链接时,会在新窗口打开http://www.sohu.com。