A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 麦田怪圈 中级黑马   /  2014-7-10 19:57  /  1634 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 麦田怪圈 于 2014-7-15 16:12 编辑

各位大侠:我在HTML页中放了两张图片,一张用的绝对路径,一张是相对路径,为什么在VS中用“在浏览器中查看”只显示了相对路径的那张,绝对路劲那张不显示,而我在页面所存的文件夹下直接用浏览器打开HTML页两张都可以显示,这是为什么?是VS的什么原因还是我写错了啥?请各位不吝赐教........

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

13 个回复

倒序浏览
1. 站内引用最好用相对URL;
2. 域名改变了和目录改变了都不受影响;
3. <a href="a.htm"><img src="Hongkong.jpg"/></a>
<img src="../images/Beijing.jpg"/>
<img src="images/Beijing.jpg"/>

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
鹅鹅鹅鹅鹅鹅
回复 使用道具 举报
许庭洲 发表于 2014-7-10 20:22
1. 站内引用最好用相对URL;
2. 域名改变了和目录改变了都不受影响;
3.

你好,我想问的是为什么用绝对路径的那张图片在VS下“在浏览器中查看“就打不开,而在文件夹下用浏览器打开就可以?
回复 使用道具 举报
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe


还有就是你绝对路径 估计写错了 能给大家看下代码最好

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
天佑の清清 发表于 2014-7-11 20:42
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假 ...

<img   src="C:\360高速下载\5d0a58483eb45b65bb10a729dc6cc290.jpg" />
这是绝对路径代码,如果错了,那在文件夹下为什么用浏览器可以打开,而在VS下“在浏览器中查看”却打不开?
回复 使用道具 举报
如果有同学给回答问题了,请及时设为提问结束,这样版主才能给你及时加分的。
回复 使用道具 举报
各位大侠多指教啊,我还没弄明白咋回事!.......
回复 使用道具 举报
muyyi 中级黑马 2014-7-15 18:08:16
9#
绝对路径和相对路径的概念你应该明白吧
按理说,如果你绝对路径没写错,是会显示的
绝对路径和相对路径只是相对的根目录不同罢了
当然为了方便管理统一用相对吧。

最后,如果确定绝对路径没错,或许是中文路径的问题?
我们写路径的时候,里面最好不要有中文(由英文或者数字组成是最好的)
我就曾经遇到过中文路径出问题的情况

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
头疼,换成不是中文的还是一样!
回复 使用道具 举报
相对路径表示方法:
../        表示上一级目录
../../        表示上上级目录
/..        表示下一级目录
..        表示同一级目录

例如:
c:/website/web/index.htm
c:/website/img/photo.jpg
  
在此例中“index.htm”中联接的“photo.jpg”应该怎样表示呢?
 
正确写法:使用“../img/photo.jpg”的相对路径来定位文件。
       

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
哎,我的绝对路径就是没法在VS中打开!????
回复 使用道具 举报
你确认自己的没错,就把你的图片和文件打包,发上来,让我们帮你用VS测试一下, 不就完了,如果我们VS能够正常打开,就是你VS的问题,如果我们也不能够正常打开,就是你代码编写的问题。何必那么纠结呢,呵呵
回复 使用道具 举报
最好都用<img src=".image\aa.jpg">格式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马