我正在使用 css background-image
属性为 divs
设置封面图像。
如果名称中包含这些方括号 ()
,则此属性不会获取背景图像,例如 image(2).jpg
我注意到图像名称中的这些方括号 ()
和 spaces 导致了问题,因为我们使用的 url 函数也有方括号 ()
所以一种解决方案是从所有图像名称中删除这些括号。但这是一种令人厌烦的方式,因为我们有数以千计的图像存储在数据库和文件夹中。所以重命名所有文件不是最好的解决方案。
我们可以在 css 中做些什么来解决这个命名问题吗?或者任何替代解决方案都会更好!
<div style="background-image: url(http://example.com/uploads/unnamed%20(41).jpg);">
最佳答案
您可以使用内联属性,只需确保您将 URL 括在撇号中,如
<div style="background-image: url('http://example.com/uploads/unnamed%20(41).jpg');">
关于html - 图像背景 URL 属性未获取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56515763/