我正在尝试将背景图像应用于 site.master 文件中的页眉。如果我使用:
background-image:url('./themes/Modern/images/bg_full.png')
它适用于所有根级页面,但对于更高目录结构的任何动态页面它不适用。所以我将其更改为:
background-image:url('~/themes/Modern/images/bg_full.png')
但是当我这样做时,图像不会显示在任何页面上。任何帮助表示赞赏。
最佳答案
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
关于CSS - 尝试应用背景图像,使用 ~/不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16938125/