日期:2014-05-18  浏览次数:20649 次

谁能帮我讲讲html中base的作用?
谁能帮我讲讲html中base的作用?

------解决方案--------------------
base 
指定一个显式 URL 用于解析对于外部源的链接和引用,如图像和样式表。
这个标签主要为了解决web编程的时候一些相对路径的问题。
必须在head中定义
<base target=_blank>表示网页中所有的超链接的目标地址都在新建窗口中打开,而不需对每个a都设置

另外,HTML代码中相对链接的前缀url链接, 如在<head></head>部分定义了此链接为http://www.65v.net,那么下面的<a href=indexs.html></a>则表示http://www.65v.net/indexs.html

这个标签的用处是解决相对路径问题,比如有的程序,因为文件夹所在的位置不同,生成<a href="/sdsd/dsd.html">sddsds</a>之类的,如果我在本地调试,肯定会在本地开一个目录的,这样就乱了,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。