Process outline: Building a website
- Create a list of requirements that you want your website to meet.
- Create your first wireframe:
- focus on content organization and placement
- Research what similar products do
- Establish the 12-column grid system and spacing
- set the max-width
- use varying widths between sections to keep the eye moving
- Select the typography
- select heading and body fonts
- Create your type scale and vertical rhythm
- select a pt size to create spacing and type size in multiples, such as 4pt or 8pt
- determine line height fr h1, h2, h3, and p tags. Headings should have smaller line heights
- Select imagery
- get high-quality images, not pixelated ones
- make sure you can read text on images. You might have to add a layer over the image
- Pick and apply the color palette
- Add finishing touches, like icons
- Create 8 column grid for tablets
- viewport: 768px
- side margin: 32px
- gutter: 16px
- Create 4 column grid for mobile
- viewport: 360px
- side margin: 16px
- gutter: 16px
Vertical rhythm
This table shows how you can determine margins with font size and line height:
Type | Font size | Line height | Font size x line-height | Top margin |
---|---|---|---|---|
H1 | 48px | 1 | 48px x 1 = 48 | 60px |
H2 | 36px | 1 | 36px x 1 = 36 | 48px |
H3 | 28px | 1.25 | 28px x 1.25 = 35 | 25px |
P | 16px | 1.25 | 16px x 1.25 = 20 | 16px |