【发布时间】:2013-12-14 05:35:20
【问题描述】:
我正在尝试使用两个图像来设置 body 元素的样式。
background: url(bg2.png) repeat-x, url(bg1.png) repeat;
问题是 Safari 在控制台中生成错误,抱怨它如何找不到上面代码中最后指定的图像文件。
背景图像仍然显示正确。
有什么想法为什么会这样吗?
【问题讨论】:
-
您是否尝试将 url 放在首位(同一行),然后将其他属性放在不同的行中?我可能是错的,但多个背景遵循一定的语法,不是吗?
-
是的,语法有点奇怪,但 Chrome 并没有抱怨代码。只是想想Safari是否存在错误或一些解决方法。
-
我在多种背景的 safari bug 上找不到任何 cmets...它已经支持了一段时间 caniuse.com/multibackgrounds
-
可能需要指定位置,试试
background: url(bg2.png) top left repeat-x, url(bg1.png) top left repeat;