EDIT IMAGE: Sorry, I thought the important element of the property you posted was the Zurb code. In any case, I will leave my answer for what it costs.
I am not familiar with Zurb Foundation 3, but as a rule, if a developer uses an important property, this is because they consider it vital for the rest of the code and do not want to overwrite it. However, we are talking about a background that does not inherit, so I donβt see how the background property on the body tag can really be βvitalβ, since in it it will break the layout if you delete it.
I was thinking about the z-index for the body and how the developer might want to put certain objects behind the body, although I have never seen this and do not know why you would like to do this. In addition, I believe that a negative z-index should place something behind the body, however we do not see this. Look at my different violins, trying to hide the div behind the body.
http://jsfiddle.net/W9ckz/1/ http://jsfiddle.net/W9ckz/2/ http://jsfiddle.net/W9ckz/3/ http://jsfiddle.net/W9ckz/4/
So, if you cannot think of another way that overriding the background on the body can break the layout and can prove that it is a threat to this effect (unlike the z-index thing that I was thinking about), then I would say This . The worst part is that you must cancel it.
I think you can remove the body background property altogether without side effect.
source share