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

标签 css blogengine.net

我正在尝试将背景图像应用于 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/

相关文章:

html - 使用 flexbox 水平对齐图像,保持宽高比,并在居中时缩放到移动设备

css @media screen 不能完全工作

html - 如何防止点击登录按钮时页面下移?

wordpress - 博客软件 - Wordpress、BlogEngine.NET 与其他任何软件

blogengine.net - 如何扩展 Blogengine.Net 以收集访问者的统计信息?

blogengine.net - 我如何在 BlogML 中表示标签?

c# - 引发 "potentially dangerous Request.Form value"错误的条件是否取决于 .NET 配置和版本?

jquery - 如何使用 jQuery 在 html 中选择父 div?

php - 并排回显多个 div,其中包含来自 DB 的内容和容器 div 的填充宽度

themes - 如何安装下载的 BlogEngine.Net 主题?