I'm struggling with getting a full-page background image to maintain a consistent margin around all sides, especially at the bottom. I want the image to be vertically responsive using only CSS, without relying on Javascript. Any suggestions on how to achieve this?
.background-image {
display: inline-block;
height: 100%;
width: 98%;
margin: 1%;
background: url('/wp-content/themes/woodsy/images/background-walnut-test.jpg') no-repeat center center fixed;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
}