I have a div element on my page with its height set to 100%. The height of the body is also set to 100%. The inner div has a background and all that and is different from t
Modern browsers support the "viewport height" unit. This will expand the div to the available viewport height. I find it more reliable than any other approach.