javascript - 链接返回 404 的图像,但资产的直接链接加载正常
问题描述
在我正在构建的网页中,一些图像返回 404 错误,但图像的直接链接可以很好地加载它们。相同的文件路径。图像的权限是 755,所以这应该不是问题。
我在 inline css 中链接到它们,我将修复它,但就像这样:
<div class="swiper-slide" style="background-image: url(t.jpg;" data-year="2012">
并且图像https://irfandesign.com/t.jpg加载正常。该网站的实时版本可以在https://irfandesign.com/dev.html找到
任何想法为什么图像没有加载?也就是说,绝对 url 取消链接这些相对 url。
解决方案
您只是遇到了一个非常小(但非常混乱)的语法错误。您的浏览器试图通过关闭您忘记的内容来修复它,但它最终会寻找名为t.jpg;
.
记住url()
是一个 CSS 的函数,所以:
selector {
background: url('..............');
/* if you open --^ ^---- you must close */
}
您的style
属性具有以下值:
background-image: url(t.jpg;
/* it opens ---------^ ^---- but never closes... */
因此,您的智能(但不是那么多)浏览器会尝试为您关闭它,导致它最终成为:
background-image: url(t.jpg;);
/* ^---- your browser trying to close it */
以下是您的房产的外观:
body { /* <-- Use your own selector */
background-image: url('https://irfandesign.com/t.jpg');
background-size: cover;
}
忽略 background-size 属性,它只是为了可视化。
推荐阅读
- delphi-xe2 - 如何在 Delphi tClientDataset 中保存和读取记录
- ruby - 在 Ruby 上使用 gem pony 发送邮件时出错
- javascript - 如何为本地站点模拟 SSI
- vue.js - 使用 Nuxt.js 加载 .mp3 文件
- php - 如何使用 $_session 和 Ajax 查询简单地传递变量
- html - 如何创建这种背景
- regex - MVC 正则表达式测试所有空间的用户输入
- rest - 没有正文的 RESTful API POST 调用请求
- javascript - 在数组中循环的其他方法?javascript
- r - R(igraph):从同一顶点开始和结束的边的方向