直接打开html时未加载图像

直接打开html时未加载图像,html,css,Html,Css,当我使用括号运行我的项目时,它会获取背景图像,但是当我从目录直接打开它时,它不会加载,当我将它上载到服务器时,它也不会加载 Html代码 <header> <div class="header-logo"></div> <nav class="nav clearfix"> <ul> <li><a class="ac

当我使用括号运行我的项目时,它会获取背景图像,但是当我从目录直接打开它时,它不会加载,当我将它上载到服务器时,它也不会加载

Html代码

<header>
        <div class="header-logo"></div>
            <nav class="nav clearfix">
                <ul> 
                <li><a class="active" href="#">LOGIN</a></li> 
                <li><a href="#">SIGN UP</a></li> 
                <li><a href="#">PRODUCTS</a></li>
                <li><a href="#">ABOUT</a></li>
                <li><a href="#">HOME</a></li>
                </ul>
            </nav>
    </header>
这是我的目录结构:


测试此类问题的最佳方法就是在Firebug(或类似工具)中编辑CSS规则。您可以在那个里编辑路径,并检查它在什么情况下工作。你没有写任何关于域映射的内容,或者只是简单地打开了本地HTML页面?

如果css文件中的样式和css文件夹中的文件,那么你的url应该是url(../images/logo.png);谢谢你让它工作了..可能是重复的事实上我指定了错误的路径,括号只是在内部将图像引用为(/images/logo.png),所以当我从桌面本地打开页面时,它没有加载,在更正了(../images/logo.png)的路径后,即使在服务器上,一切都正常工作
.header-logo

{
 width:20%;
 background-image: url('/images/logo.png');
background-repeat: no-repeat;
height:80px; 
float:left;
}