鱼C论坛

 找回密码
 立即注册
查看: 2372|回复: 4

[已解决]关于第五讲课后作业base问题

[复制链接]
发表于 2019-3-20 10:31:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已设置<a href=”tobeornottobe.html”>干不干</a>
<base href="http://demo.fishc.com/lesson5" target="_blank">
为什么会是这个呢http://demo.fishc.com/tobeornottobe.html

这个和课上例子没看出区别啊
<base href="http://demo.fishc.com/html5/lesson4" target="_blank">
<a href="test1">第一个例子</a>                                                          <!--http://demo.fishc.com/html5/lesson4/test1-->
求助各位大神,谢谢
最佳答案
2019-3-26 08:45:24
是这样的,
base标签用来设置基准URL
当页面中出现相对路径时,浏览器会进行如下逻辑的操作:
1. 寻找是否存在base标签,如果存在base标签,那么会将base标签href的值拼接在相对路径的前面
例如:
<base >
<img src="logo.png">
由于img标签的src属性使用的是相对路径,那么此时便会去

                               
登录/注册后可看大图
去寻找这个图片
2. 如果不存在base标签,那么便会以当前URL作为基准URL
例如:
URL:http://www.fishc.com/aritcle/index.html
此时的基准URL便是: http://www.fishc.com/article/
<img src="logo.png">
由于img标签的src属性使用的是相对路径,并且没有找到base标签,因此便会去

                               
登录/注册后可看大图
去寻找这个图片

如果你对这些解析原理着迷的话,建议去阅读《web之困》一书
在那里你将获得喜悦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-21 00:51:00 From FishC Mobile | 显示全部楼层
没看懂你想问什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-21 00:51:40 From FishC Mobile | 显示全部楼层
可以说详细一点吗^_^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-26 08:45:24 | 显示全部楼层    本楼为最佳答案   
是这样的,
base标签用来设置基准URL
当页面中出现相对路径时,浏览器会进行如下逻辑的操作:
1. 寻找是否存在base标签,如果存在base标签,那么会将base标签href的值拼接在相对路径的前面
例如:
<base >
<img src="logo.png">
由于img标签的src属性使用的是相对路径,那么此时便会去

                               
登录/注册后可看大图
去寻找这个图片
2. 如果不存在base标签,那么便会以当前URL作为基准URL
例如:
URL:http://www.fishc.com/aritcle/index.html
此时的基准URL便是: http://www.fishc.com/article/
<img src="logo.png">
由于img标签的src属性使用的是相对路径,并且没有找到base标签,因此便会去

                               
登录/注册后可看大图
去寻找这个图片

如果你对这些解析原理着迷的话,建议去阅读《web之困》一书
在那里你将获得喜悦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-26 08:46:30 | 显示全部楼层
  1. 是这样的,
  2. base标签用来设置基准URL
  3. 当页面中出现相对路径时,浏览器会进行如下逻辑的操作:
  4. 1. 寻找是否存在base标签,如果存在base标签,那么会将base标签href的值拼接在相对路径的前面
  5. 例如:
  6. <base >
  7. <img src="logo.png">
  8. 由于img标签的src属性使用的是相对路径,那么此时便会去[img]http://bbs.fishc.com/logo.png[/img]去寻找这个图片
  9. 2. 如果不存在base标签,那么便会以当前URL作为基准URL
  10. 例如:
  11. URL:http://www.fishc.com/aritcle/index.html
  12. 此时的基准URL便是: http://www.fishc.com/article/
  13. <img src="logo.png">
  14. 由于img标签的src属性使用的是相对路径,并且没有找到base标签,因此便会去[img]http://fishc.com/article/logo.png[/img]去寻找这个图片

  15. 如果你对这些解析原理着迷的话,建议去阅读《web之困》一书
  16. 在那里你将获得喜悦。
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-5 07:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表