【问题标题】:Custom 404 doesn't look like it's supposed to自定义 404 看起来不像它应该的那样
【发布时间】:2012-08-22 15:40:34
【问题描述】:
【问题讨论】:
标签:
html
css
http-status-code-404
customization
background-image
【解决方案1】:
在 CSS 中使用 URL 的相对路径是个问题。比如……
url('assets/images/opacity.png')
试着让它绝对...
url('/errors/assets/images/opacity.png')
编辑 - 其他需要注意的...
通过<style> 标签在CSS 中使用url 时,相对路径将始终相对于当前页面位置。通过<link> 标记和.css 文件在CSS 中使用url 时,路径将相对于.css 文件的位置。
【解决方案2】:
因为你已经为背景图片添加了一个相对路径,把它变成绝对的,你就没有更多的问题了
.oh {
...
background-image: url('/assets/images/opacity.png');
...
}
【解决方案4】:
使用
background-image: url('/errors/assets/images/opacity.png');
而不是
background-image: url('assets/images/opacity.png');
【解决方案5】:
将css中的url改成.oh
来自
url("assets/images/opacity.png")
到
url("/errors/assets/images/opacity.png");