首先我们先认识下html base标签:
base 标签为页面上的所有链接规定默认地址或默认目标。
通常情况下,浏览器会从当前文档的URL中提取相应的元素来填写相对URL中的空白。
使用 base 标签可以改变这一点。浏览器随后将不再使用当前文档的URL,而使用指定的基本URL来解析所有的相对URL。这其中包括 a 、 img 、 link 、 form 标签中的URL。
注释: base 标签必须位于head元素内部。
还有html base标签属性的介绍:
我们现在来看看实例:
head base href= http://www.VeVb.com/ / base target= _blank / /head body img src= eg_smile.gif / a href= http://www.VeVb.com PHP /a /body
知道这些代码的效果吗?现在就一起来看看在浏览器中现实的效果吧:
由于我没输入正确的图片路径,所以显示出来的就是这个效果,大家可以输入正确的路径看看。
现在来看看HTML base标签的用法:
base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记 head 与 /head 之间。
你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。
base 元素可规定页面中所有链接的基准 URL
我们可以使用 base 标签中的href属性来设置,所有的“相对基准 URL”。
这是JSP端的代码
采用了html文件中的 base 标签:
代码如下:
%String path = request.getContextPath();// 获得项目完全路径(假设你的项目叫myWork,那么获得到的地址就是 http://localhost:12138/myhtml/):String basePath = request.getScheme()+ :// +request.getServerName()+ : +request.getServerPort()+path+ / // 将 项目路径basePath 放入pageContext中 html head base href= %=basePath% //base只能应用于标记 head 与 /head 之间 /head // 这里我们就可以直接使用相对路径(即: 相对于base标签) a href= jsp/login.jsp Login /a /html
当我们去执行上面的那段JSP代码后,我们可以在浏览器中可以查看,他所返回给客户端的html代码:
执行完上述JSP后,所返回的html代码如下:
html head base href= http://localhost:12138/myhtml/ /head //设置了 base 后,相对路径,相对于的就是base中的路径,而不再是浏览器地址的请求路径啦~~~ a href= jsp/login.jsp Login /a /html
我们可以看到JSP返回的html代码中,包含了 base href= http://localhost:12138/myhtml/ 内容。
也就是说,在本html文件中,遇到的所有 “相对链接(例如: a href= jsp/login.jsp )”,都是相对于base的路径(即:http://localhost:12138/myhtml/)
好了,以上就是本篇关于html base 标签的用法介绍了(想看更多HTML知识,欢迎来到PHP html视频教程),有问题的可以在下方提问。
【小编推荐】
html input标签的属性有哪些?input标签的用法总结(附实例)
html中的label标签怎么设置高度?label标签的使用方法介绍
以上就是html base标签怎么用?html base标签的用法总结的详细内容,html教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答