每个元素的css背景

时间:2011-12-17 19:58:09

标签: css

我的页面上有很多不同的元素,我想在所有内容中应用平铺背景。如果我尝试将它做到身体部分,只有一些块得到背景。有什么简单的方法可以做到这一点?我已经在使用jQuery了,所以如果有一个涉及到它的解决方案,我就可以使用它。

2 个答案:

答案 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,所以完全可能是你为这些元素指定了一个替代背景不要“得到”它。