请问 html/css 里为什么 background-image: url:(一个很具体的地址)就用不了呢..谢谢

2016-10-06 17:05:05 +08:00
 Newyorkcity
body {background-image: url(D:\桌面\002..jpg);}
p {color: red}

为什么这种设置背景图片的方式总是读取不成功?段落样式的应用是成功的.
而如果去掉前面那些东西,使用 css 和 html 文件同目录下的 google.jpg

body {background-image: url(google.jpg);}

成功

body {background-image : url(D:\HTML\google.jpg)}

不成功
谢谢

4116 次点击
所在节点    问与答
8 条回复
binux
2016-10-06 17:09:55 +08:00
「 D:\桌面」。。。
你为什么不 D:\文档\密码.txt 呢
zachlhb
2016-10-06 17:10:14 +08:00
没有权限访问,网页只能访问同目录和子目录的文件,你硬盘上其他位置的文件网页没有权限访问的
seki
2016-10-06 17:13:01 +08:00
有安全性限制
Biwood
2016-10-06 17:25:56 +08:00
其实是可以的,只是你的格式写的不对, url 的正确格式是用斜线"/"来区分层级,而不是用反斜线"\"。

正确的 url 书写方式是: file:///D:/HTML/google.jpg 或者 D:/HTML/google.jpg ,而且这种资源只有用 file 协议打开的页面才能加载,线上页面是不可能使用的,这当然是出于安全考虑。
crystom
2016-10-06 17:29:07 +08:00
python SimpleHttpServet
Newyorkcity
2016-10-06 17:43:25 +08:00
@zachlhb
@seki
@Biwood
谢谢几位
SourceMan
2016-10-06 18:04:35 +08:00
23333
xfspace
2016-10-06 18:11:27 +08:00
66666666

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310845

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX