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

(删除了/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吗 增加了新元素而不应该改变旧元素啊
如果想有之前的边框效果应该怎么写代码
像这种 常用的旧元素的改变 我应该在哪找
纯新手 问题奇葩不要喷

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

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

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

相对路径就是:当前路径去掉最后一部分,然后加上新的部分,举个例子,假如当前路径是http://www.baidu.com/test/test1,假如有路径"test2",注意,没有"/",
那么,访问的结果就是http://www.baidu.com/test/test2,假如是"test2/test3",那么结果就是http://www.baidu.com/test/test2/test3,如果是绝对路径,
假设之前"www.baidu.com"是项目名,假如有路径"/test2",那么结果是http://www.baidu.com/test2,ok?

本地路径就是在服务器上的文件的路径,因为是本机所以叫本地
绝对路径就是无论这个资源在哪里,都可以访问到的路径,一般以http://主机或者域名开始/...绝对路径相当于全局变量,好处是无论项目变更,访问它们都是一个路径,因此用于放全局的,不移动的资源。
相对路径是指,它的绝对路径取决于它的父路径在哪里。相对路径的好处是,你整体搬移一个目录,其中文件之间的相对关系不用修改,还是成立的。

发布网站后由于安全问题是不能用file:///这种本地路径的,因为你都不知道客户端是否有e这个盘符。

相对路径是依据当前文件路径结算出来的,和dos下的目录一个意思,绝对路径(以/)开头的是网站的根目录开始算起,还有一种绝对路径就是附带协议的

写文本项目就使用绝对路径或者相对路径都可以,不能使用本地路径

使用相对路径时 因为使用的是UTF-8编码 路径中 是不能出现中文的