I don't think that adding an empty div that has width and height of 100% is the best solution to add background to the web site. The thing is that if there are any background images in header they seem to be hidden under this background div which I don't find to be alright.

Why don't just wrap the whole website with this div, so it always is a level up from everything else?

I mean html like:

<body>
  <div class="bg-image>
    <div class="page">
      ...
    </div>
  </div>
</body>

And then just add the css for background image or filters.

Comments

jurriaanroelofs’s picture

Status: Active » Closed (won't fix)

Hi, I think that won't work well with the fullscreen background feature.
I also don't like the idea of adding elements to the DOM tree for all HTML elements in the website, it would affect JS and CSS performance and more importantly make the firebug DOM view look more complicated than it can be, I like to make the theme as developer friendly as possible by minimizing the number of DOM elements that you have to deal with.

jurriaanroelofs’s picture

Issue summary: View changes

few additional remarks