身体背景图像忽略边缘

时间:2012-08-23 09:59:09

标签: css background margin

快速问题;

我有许多完整且非常复杂的网站,我正在激活cookie接受脚本。 cookie消息包装器出现在正文包装器的顶部。

在许多这些网站(主要是电子商务网站)上,有不少页面利用body标签来标记背景图像。由于使用了后端系统,这是不可避免的。

我正在使用的方法是将主体上边距设置为200px,然后在cookie包装器上设置负200px上边距。

问题是身体背景不尊重这个边缘。如果背景位置设置为顶部,则它位于窗口顶部并忽略主体边距。我可以将背景顶部位置设置为200px但这会搞砸背景顶部位置已设置为不同值的页面...

我只是想找到一种方法让背景尊重身体边缘,而不会影响布局的任何其他部分。

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery来处理此问题。在准备好文档时,检查是否有cookie包装器div。如果存在,请更改背景位置。