Building a website involves planning your layout, the navigation among your pages, picking a color scheme with complimentary colors, sourcing appropriate high-quality images and putting them all together with code that works across browsers.