我们正在为Squarespace中的客户定制网站(以便他们可以自行管理)。
我在一层文字的背景中添加了CSS样式,但它不会显示出来。我已导入要用于Squarespace的图像,并且我有URL 我还检查了页面元素,并找到了我想要定位的id。
这是我的代码:
#yui_3_17_2_5_1465050472193_17704 {
background-image: url("http://static1.squarespace.com/static/55bed56ee4b04fdc6e0dd0d8/t/5752e43c22482e7d77f53e3b/1465050172750/Share+the+Love+Kids+Club.png")
}
为什么这不会添加我期望的图像?
答案 0 :(得分:1)
在Squarespace中,目前,以“yui”开头的任何ID 都可以/将在页面刷新时更改。那是因为这些ID是动态生成的。因此,您不应该依赖它们来使用CSS或Javascript。
但是,目前接受的是,块ID(ID的以“block - ”开头)不会更改,只要块没有被删除或以导致它被删除的方式移动(例如直接在另一个文本块的上方/下方拖动文本块。)
因此,您应该找到要应用CSS规则的块的块ID。如果您需要以更高的特异性进行定位,请从块ID开始,然后从那里添加特异性。例如:
#block-yui_3_17_2_4_1443109442267_11866 {
background-image: url("http://static1.squarespace.com/static/55bed56ee4b04fdc6e0dd0d8/t/5752e43c22482e7d77f53e3b/1465050172750/Share+the+Love+Kids+Club.png")
}
如果这仍然不足以解决问题,请考虑添加相关页面的链接,并说明您要定位的页面上的哪个块/区域。
其他资料/参考资料: