A website is made of many components.

  1. Servers and software. You can host it in many ways. WordPress is a CMS and you can put onto WordPress.com
  2. Site setup, logins etc. Different levels can be setup: Admin, editor etc.
  3. Site layout, types of pages and posts, templated.
  4. Site behaviour, hover, parallax etc.
  5. Colours, backgrounds, borders, rounded edges, spacing, drop shadows etc.
  6. Fonts and font sizes
  7. Borders
  8. Site content: Images, icons, and text editing.