- Sketch a low fidelity design on paper to get a general feel of what you're going to make
- Write up content or get it written by someone else before you start (preferably written in Markdown) (don't use ipsums if you can; always try to use the actual content)
- Turn writing into semantic markup using
<header>
,<footer>
,<nav>
,<h1>
-<h6>
,<section>
,<main>
,<article>
and<aside>
tags - Import semantic markup into initproj starter page
- set up all tags etc. needed in the
<head>
- Use initproj, colors, scaffold and typos along with Tachyons or BassCSS (I wonder how Gemma by colepeters is going to be) to quickly add classes to elements and style as necessary
- Head into style.css file and style things that need more than just one liners such as animations (or use VHS by jxnblk for animations)
- Make it Simple, Efficient and Epic (SEE)
- Be semantic
- Content before styles
- Stray away from using CSS for interactions (such as :hover to make things hide and appear)