Is it possible to achieve this design using only CSS3 and HTML5, without the use of JavaScript?
Header (includes an image) :
- Height: flexible (depends on the width of the image)
- Position: fixed
Content (contains text) :
- Height: flexible (height of layout - (header+footer))
- Scrolling when the text exceeds the height of the content
Footer :
- Height: fixed
- Position: fixed