In your CSS-file you need something like:
background-size: contain;
background-size: cover;
Read this in detail…
http://css-tricks.com/perfect-full-page-background-image/
While Tokant is correct, this method won’t work in older browsers. If you don’t care about older browsers, then it’s not a problem. If you want to be as cross-browser as possible, the link I provided shows how to make that happen.
Also think about “responsible” design. Meaning that you don’t want to dish a 1024×768 pixel image to a mobile device. The bottom part of the link talks about using jQuery to dish out the properly sized photos…
Sorry I should have said that I placed an image in the page content background so that it appears in every page.
i.e.
#content {
background: url(../wp-content/uploads/image.jpg)
background-repeat: no-repeat;
}
max-width:100%;
I would also use @media queries
Evan
I am using @media queries.
Where do I place this CSS you have given?
on which ever images you are using. All this will do is cause image width to be fluid, so as you scale down the page all images will respond accordingly. You may need to combine styles etc to get the effect your looking for but something like this is a good starting point. Just drop it in your CSS file or child theme CSS.
img { max-width:100%; }