V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · 2016-10-06 17:05:05 +08:00 · 4125 次点击
    这是一个创建于 3001 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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)}
    

    不成功
    谢谢

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

    正确的 url 书写方式是: file:///D:/HTML/google.jpg 或者 D:/HTML/google.jpg ,而且这种资源只有用 file 协议打开的页面才能加载,线上页面是不可能使用的,这当然是出于安全考虑。
    crystom
        5
    crystom  
       2016-10-06 17:29:07 +08:00 via iPhone
    python SimpleHttpServet
    Newyorkcity
        6
    Newyorkcity  
    OP
       2016-10-06 17:43:25 +08:00
    @zachlhb
    @seki
    @Biwood
    谢谢几位
    SourceMan
        7
    SourceMan  
       2016-10-06 18:04:35 +08:00 via iPhone
    23333
    xfspace
        8
    xfspace  
       2016-10-06 18:11:27 +08:00 via Android
    66666666
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1186 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:19 · PVG 02:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.