当我按照类似问题的答案时,它不起作用
我的css文件......
.tail{
height:300px;
width:300px;
background-image:url('C:\Users\joseph\Documents\GitHub\Spring2014\CMP342\MainProject\WebContent\WEB-INF\img\login.png');
}
in html
<div class="tail">
</div>
图片路径:已选中 在html中链接:已检查
答案 0 :(得分:0)
您需要使用file:// URI Scheme。
.tail{
height:300px;
width:300px;
background-image:url('file://c:/Users/joseph/Documents/GitHub/Spring2014/CMP342/MainProject/WebContent/WEB-INF/img/login.png');
}
如果您的网站不在本地计算机上,则可以将其上传到imgur.com等服务,并链接到托管图像。
答案 1 :(得分:0)
您只需要从索引文件的路径开始找到图像路径。
假设您的index.html
位于MainProject
,那么您必须像这样使用它:
.tail{
height:300px;
width:300px;
background-image:url('WebContent\WEB-INF\img\login.png');
}
答案 2 :(得分:0)
这是不正确的路径不要在css属性中使用反斜杠作为路径。 CSS不允许使用反斜杠(\)
background-image:url('C:\Users\joseph\Documents\GitHub\Spring2014\CMP342\MainProject\WebContent\WEB-INF\img\login.png');
试试这个
background-image:url('../img/login.png');
OR
background-image:url('C:/Users/joseph/Documents/GitHub/Spring2014/CMP342/MainProject/WebContent/WEB-INF/img/login.png');
答案 3 :(得分:0)
尝试使用/
代替\
.tail{
height:300px;
width:300px;
background-image:url('file://C:/Users/joseph/Documents/GitHub/Spring2014/CMP342/MainProject/WebContent/WEB-INF/img/login.png');
}
但是,我建议您使用相对路径而不是绝对路径。例如,如果您的img
文件夹与HTML文件位于同一目录中,则可以使用:
.tail{
height:300px;
width:300px;
background-image:url('img/login.png');
}