CSS - 试图应用背景图像,使用〜/不工作

时间:2013-06-05 10:57:14

标签: css blogengine.net

我正在尝试将背景图像应用于site.master文件中的标头。如果我使用:

background-image:url('./themes/Modern/images/bg_full.png')

它适用于所有根级别页面,但对于更高目录结构的任何动态页面,它不适用。所以我把它改成了:

background-image:url('~/themes/Modern/images/bg_full.png')

但是当我这样做时,图像不显示在任何页面上。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

CSS是基于客户端的。基本上你的代码所做的就是创建一个GET请求,例如:http://domain.com/css/~/themes/Modern/images/bg_full.png

您可能需要以下内容:

background-image:url('/themes/Modern/images/bg_full.png');,因为这会产生http://domain.com/themes/Modern/images/bg_full.png

之类的请求

答案 1 :(得分:0)

background-image:url('http://your-domain-host.com/path_to_images/bg_full.png');

如果不能正常工作,请尝试给我你的页面网址我会给你一个确切的代码