当文件移除后超链接无法实现的问题

当文件移除后超链接无法实现的问题


您好,是这样的。


1.html和2.html都在一个文件夹里面,

然后在2.html的代码中用<a href=“1.html”>成功实现超链接了,

但是,当我把1.html完全从文件夹中移出来后链接就无法实现,浏览器的诊断结果是无法找到这个1.html文件。

之前导入图片也是同样的情况剪切的话,图片还是能成功导入,但是完全移除,就完全显示不出来。(我用的是相对路径)

可以问一下这是怎么回事吗?是其实专业的做的网页都是放在一个文件夹里?

谢谢

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

首先,我们知道超链接 相对路径 相当于是基于此页面存放的位置 然后去找链接页面的路径  ../是返回上一文件夹
比如说b.html和本页面在一个文件夹中 那么直接 b.html  
比如说b页面在此页面存放文件夹的上级 就是 ../b.html
如果是b页面外面还有文件夹c  那么就是 ../c/b.html  其他的依次类推

那么,当你把文件完全移除后,<a href=“1.html”>就无法在项目中找到1.html文件,因此肯定会无法显示,当你改变了文件的位置,<a href=“1.html”>中href中的路径也要进行相应的修改,图片原理也是相同的。希望可以帮到你!

  • 四方果和 提问者 #1
    我又在sublime里试验了一下,我还是无法实现在。。。我在下面描述一下 1.html和1.jpg和文件夹1,文件夹2 文件夹1里有1.html 文件夹2里有1.jpg和文件夹1 老师的图片导入方法是<img src="../1.jpg" /> 我反复看了很多次老师的视频了,可是我真的不了解您们的“...”到底是什么,可以和我详细的讲一下吗? 之前我也问了类似的问题,得到的回答是要我再好好看看。。。。然后就一直没有老师回答。。。 还有,假如还有文件夹3,这时的条件是1.html在文件夹1里,文件夹1在文件夹2里,文件夹2在文件夹3里,我想问一下这时又要怎么才能导出图片? 谢谢(请一定要回答,我一直卡在这,我真的有认真看了,不然怎么会一直到现在还在看html基础)
    2017-06-28 19:47:19
  • 四方果和 提问者 #2
    。。。。。。我好像懂了,原来".."不是省略号,是一个标记。
    2017-06-28 20:50:42
提问者 四方果和 2017-06-28 21:19:22

接上我原来的问题,html在上上个文件夹


我又再试了一次,最终成功的代码是<a href="../../1.html">

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师