A website is made of many components.
- Servers and software. You can host it in many ways. WordPress is a CMS and you can put onto WordPress.com
- Site setup, logins etc. Different levels can be setup: Admin, editor etc.
- Site layout, types of pages and posts, templated.
- Site behaviour, hover, parallax etc.
- Colours, backgrounds, borders, rounded edges, spacing, drop shadows etc.
- Fonts and font sizes
- Site content: Images, icons, and text editing.