为什么下面的HTML和CSS不会显示带有DIV
的{{1}}?相同的网址与background-image
元素的SRC
一样正常。 https://jsfiddle.net/52ft1erg/1/
IMG
答案 0 :(得分:2)
原来问题是“<style>
img, div { height: 100px; width: 100px}
div { background-image: url (https://www.wikipedia.org/portal/wikipedia.org/assets/img/Wikipedia_wordmark@2x.png) }
</style>
<div>This is a DIV</div>
This is an IMG: <img src="https://www.wikipedia.org/portal/wikipedia.org/assets/img/Wikipedia_wordmark@2x.png" />
”之后的空格。 Arrrgh。 url
无效,url (https://...
会有效。
在我意识到我的(愚蠢)错误之前,我浪费了20分钟。
我看了一会儿,看看这是否重复,虽然还有其他几个原因导致url(https://...
失败而background-image
成功(例如文件名中的空格,缺少元素的高度/宽度,浏览器差异等)我找不到这个特定的根本原因。因此,在StackOverflow上作为Q&amp; A共享,以防止其他人浪费他们的时间。