首页前端开发JavaScripthtml base标签怎么用?html base标签的用法总结

html base标签怎么用?html base标签的用法总结

时间2024-01-28 21:01:03发布访客分类JavaScript浏览224
导读:收集整理的这篇文章主要介绍了html base标签怎么用?html base标签的用法总结,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章主要的讲述了关于htML base标签的用法介绍,还有关于html base标签的具体用法实...
收集整理的这篇文章主要介绍了html base标签怎么用?html base标签的用法总结,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章主要的讲述了关于htML base标签的用法介绍,还有关于html base标签的具体用法实例解析,接下来就让我们一起来看这篇文章吧

首先我们先认识下html base标签:

base> 标签为页面上的所有链接规定默认地址或默认目标。

通常情况下,浏览器会从当前文档的URL中提取相应的元素来填写相对URL中的空白。

使用base> 标签可以改变这一点。浏览器随后将不再使用当前文档的URL,而使用指定的基本URL来解析所有的相对URL。这其中包括a> 、img> 、link> 、form> 标签中的URL。

注释:base> 标签必须位于head元素内部。

还有html base标签属性的介绍:

我们现在来看看实例:

head>
    base href="http://www.php.cn/" />
    base target="_blank" />
    /head>
    body>
    img src="eg_smile.gif" />
    a href="http://www.php.cn">
    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标签的用法总结的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

" />切换导航网站首页网页制作网络编程脚本专栏数据库服务器操作系统网站运营平面设计硬件教程网络安全电脑基础JavaScriptJavaScriptASP.NETPHP编程正则表达式AJAX相关ASP编程

若转载请注明出处: html base标签怎么用?html base标签的用法总结
本文地址: https://pptw.com/jishu/590153.html
HTML中表格相关知识的介绍(代码实例) 实时刷新(及时预览)工具小汇总,兼有gulp+browser-sync设置方法

游客 回复需填写必要信息