描述看不懂,所以请高人解答
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白
这句话,也有点不懂
制定一个url地址,比如你用base制定了,某个文件夹
下面你调用图片、音乐什么的,不用填写完整的文件夹地址,写上图片名、歌名就行了,它会自动从上面你指定的文件夹里面找。
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。
使用 、、form> 标签中的 URL。
测试:
立即学习“前端免费学习笔记(深入)”;
1:放在base标签前面的link路径可以使用相对路径且是相对于当前路径,
但是放在其后面的link使用相对路径将是相对于base指定的路径。
2:使用了base标签后body中的链接的相对路径将是相对于base指定的路径。
3:使用了base默认目标后,之后的打开方式将采取base指定的方式打开,除非后面又显示定义了打开方式。
总结:base其实就是定义一个默认的地址和默认目标。在其后的链接元素都将起作用。
这是一款比较精美的企业网站管理系统源码,功能比较完整,比较适合新手学习交流使用,也可以作为毕业设计或者课程设计使用,感兴趣的朋友可以下载看看哦。功能介绍:该源码主要包括前台和后台两大部分,具体功能如下:网站前台模块:主要包括企业简介、新闻中心、产品展示、公司证书、工程业绩、联系我们、客户系统、人才招聘等信息的浏览,以及客户留言的功能。网站后台模块1、常规管理:企业简介、链接管理、投票管理、系统设置
base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记head>与之间。
你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。
base 元素可规定页面中所有链接的基准 URL
我们可以使用
这是JSP端的代码
采用了html文件中的
<% String path = request.getContextPath(); // 获得项目完全路径(假设你的项目叫myWork,那么获得到的地址就是 http://localhost:8080/myWork/): String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; // 将 "项目路径basePath" 放入pageContext中 %>//base只能应用于标记与之间 // 这里我们就可以直接使用相对路径(即: 相对于base标签) Login 当我们去执行上面的那段JSP代码后,我们可以在浏览器中可以查看,他所返回给客户端的html代码: 执行完上述JSP后,所返回的html代码如下: // 设置了 后,相对路径,相对于的就是base中的路径,而不再是浏览器地址的请求路径啦~~~ Login
我们可以看到JSP返回的html代码中,包含了
也就是说,在本html文件中,遇到的所有 “相对链接(例如: )”,都是相对于base
的路径(即:http://localhost:8080/myWork/)










