我正在新客户的网站上工作,除了safari之外,每个浏览器的一切都很好看。问题:背景图像没有响应safari中的css(5px大小)。
.et_pb_section_0 { /* The background CSS */
background: url(http://www.elsyf-staging.com/esm/wp-content/uploads/2016/05/bg.png) 5px;
}
我无法找到有关此问题的任何确切信息。
由于Safari与chrome共享webkit功能,因此尝试通过该功能解决此问题导致站点损坏。有没有办法专门针对野生动物园?
答案 0 :(得分:1)
在CSS background
速记属性中,background-position
位于background-size
之前。这会使您的5px
与background-position
相对应,而不是background-size
。
要解决此问题,请添加background-position
并使用斜杠将其与background-size
分开:
.et_pb_section_0 {
background: url("http://www.elsyf-staging.com/esm/wp-content/uploads/2016/05/bg.png") 0 / 5px;
}
或者,分别定义background-image
和background-size
:
.et_pb_section_0 {
background-image: url("http://www.elsyf-staging.com/esm/wp-content/uploads/2016/05/bg.png");
background-size: 5px;
}