This is a very basic web application that utilizes semantic HTML and progressive enhancement. It provides good accessibility and works without JS enabled.
This is based on the excellent write-up from Jason Knight.
./step1-plain-text
- contains the content that should go to the page as plain text../step2-base-markup
- contains the basic layout of the content, without any styling. Nice? no; usable? of course../step3-desktop-layout
- contains layout of the content with basic styling../step4-layout
- contains final layout and styling.