今天在做网页,看到别人页面上有个好东西,整了下来,但是太“专业”了,把别人的头部的base标签也弄了下来,然后出现的情况就是我的页面出现了相当神奇的变化,好像不是我的。
这就是在网上搜到的结果。这才知道这是我的做到页面引用了网上的页面。所以会出现完全不像我的页面的原因。
----------------------------------------------------------------
页面的头部标记之基底网址标记<BASE>
■基底网址标记<BASE>
它的作用有点类似超链接...可以用它来设定URL地址,一般常用来设定浏览器中文件的绝对路径,然后在文件中只需写下文件的相对位置,在浏览器中浏览的时候这些位置就会自动附在绝对路径后面,成为完整的路径。举个例子:我在H盘建了个文件夹“跟我学HTML”,然后又在这个文件夹里建了个子文件夹“文件范例”,那么这个所谓的文件的绝对路径就是指“H:/跟我学HTML”,文件的相对位置就是“文件范例”,我不用全部输入它的路径位置“H:/跟我学HTML/文件范例”,就只输入“文件范例”即可,它自己会自动附在绝对路径后面成为完整的路径“H:/跟我学HTML/文件范例”
总之在文档中,所有的相对地址形式的URL都是相对于这里定义的 URL而言的。(感觉像那种用自家小电架设网站服务器来发布网页才会用到的样子...)
△注:一篇文档中的<BASE>标记不能多于一个,必须放于头部,并且应该在任何包含URL地址的语句之前。
基本语法: <BASE HREF="url" TARGET="window_name">
语法解释:HREF属性指定了文档的基础URL地址。TARGET定义的是打开页面的窗口,就是用来设置你是在同一窗口打开网页还是在新的窗口打开网页的,具体属性如下所示:
表4-2 链接的目标窗口属性
属性值 描 述
_parent 在上一级窗口中打开。一般使用分帧的框架页会经常使用
_blank 在新窗口中打开
_self 在同一帧或窗口中打开,这项一般不用设置
_top 在浏览器的整个窗口中打开,忽略任何框架
文件范例:4-2.htm
<!-- ------------------------------------------------ -->
<!-- 文件范例:4-2.htm -->
<!-- 文件说明:文件的基底网址 -->
<!-- ------------------------------------------------ -->
<HTML>
<HEAD>
<TITLE>百度空间</TITLE>
<BASE HREF="http://hi.baidu.com" TARGET="_self">
</HEAD>
<BODY>
<A HREF="loveakakame">≮AK→天道≯</A><P>
<A HREF="../">百度空间</A>
</BODY>
</HTML>
用浏览器打开4-2.htm,把鼠标移动到“≮AK→天道≯”上,就会在状态栏看到它的完整路径"http://hi.baidu.com/loveakakame";“../”是返回上级目录,把鼠标移动到“百度空间”上看到的也是百度空间自己的地址,即我们之前设置的绝对路径"http://hi.baidu.com"。点击它,就会在同一窗口打开页面~