我的页面上有很多不同的元素,我想在所有内容中应用平铺背景。如果我尝试将它做到身体部分,只有一些块得到背景。有什么简单的方法可以做到这一点?我已经在使用jQuery了,所以如果有一个涉及到它的解决方案,我就可以使用它。
答案 0 :(得分:3)
* {background: blue;}
或者无论你想要什么样的背景。
那就是说,“只有一些块得到它”是什么意思?当然:
html {background: blue;}
应该够了吗?
答案 1 :(得分:1)
我想你可以将background-image
分配给body
元素,然后为后代元素分配透明的background-color
:
body {
background-image: url(path/to/image.png);
}
body * {
background-color: transparent;
}
值得注意的是,大多数元素(来自个人经验)往往是{em>默认的transparent
,所以完全可能是你为这些元素指定了一个替代背景不要“得到”它。