title: Basic Header - Center - Footer Layout Vaadin
body: <p>I've looked everywhere for an answer for this particular question, but found nothing useful. I'm trying to create a really simple layout in Vaadin that's common on many websites (including this one). I've included a diagram with this question. Basically need a footer to stay placed after the main section at all times, if the main section is large a scrollbar will appear and allow me to scroll to the bottom. If the content is small the footer will still come after the main section normally. If the browser window is small the Footer will NOT overlap the main section (this is where I'm stuck). I've tried so many approaches but nothing seems to work 100%... I would like to avoid messing with CSS files (if I can) and just use Java...
  Thank you!</p>
  
  <p><a href="https://vaadin.com/documents/portlet_file_entry/10187/layout.JPG/7a978ae7-f926-472d-b1a1-d0aa3f2c3536" rel="nofollow">https://vaadin.com/documents/portlet_file_entry/10187/layout.JPG/7a978ae7-f926-472d-b1a1-d0aa3f2c3536</a></p>