小羊也疯狂 2017-01-09 12:31 采纳率: 100%
浏览 1300
已采纳

新手关于局对路径 相对路径 本地路径概念还是很疑惑

(删除了/img) 问题1(实验了下没有把图专门放在Head First Lounge.html 的那个目录下)按自己的理解分别用绝对路径和相对路径写了一 段代码,结果图1直接没有 图2不显示图片说明
图drinks.gif的本地路径如下 E:\前端实践\workspace\headfirst资源\chapter2\lounge
文件Head First Lounge.html 在E:\前端实践\workspace\practise里 大神帮我看看是什么原因。
如果必须把图专门放在Head First Lounge.html 的那个目录下(practise),是不是一旦把practice上传到服务器 服务器无法在访问本地路径的东西?
问题2
假如我的内容从上到下就占屏幕的一半,我用HTML的时候,CSS中border的框是框满整个屏幕的(屏幕下半部分空白也框住了) 用HTML5的时候是文本写到哪框到哪
html5不是包含HTML吗 增加了新元素而不应该改变旧元素啊
如果想有之前的边框效果应该怎么写代码
像这种 常用的旧元素的改变 我应该在哪找
纯新手 问题奇葩不要喷

  • 写回答

6条回答

  • Mr-Yao 2017-01-09 12:59
    关注

    H5不是很熟,说说第一个问题
    绝对路径:指的是一个已经固定死了的位置。比如你的第一种写法,已经很明确的固定了位置在E盘下某个位置。就不多说了
    相对路径:指的是相对自己当前的位置,即从你当前位置去寻找,不固定,灵活性高。
    比如你的第二种写法,它是从Head First Lounge.html的位置去寻找 *.gif。html的当前位置在 practise下,../表示往上一级,即从practise开始
    那么第二种写法的意思就是找 practise/headfirst...../drinks.gif,很明显practise下没有这个文件,所以不能显示图片。
    我根据你的两种写法对比,猜测你第二种写法前面再加../应该就可以访问。

    一旦把practice上传到服务器,服务器是无法在访问本地路径的东西的。所以你这里最好是改成相对路径。

    至于你第二个问题,可能要根据你实际代码来看看了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突