- Layout design: Layout design involves arranging elements on a page to create a balanced and visually appealing design. It includes grid systems, white space, alignment, and hierarchy.
- Responsive design: Responsive design is the process of creating a website that adjusts its layout and content based on the device used to access it. It is essential to ensure a seamless user experience across all devices.
- Typography: Typography plays a significant role in website design, as it affects readability and the overall look and feel of the website. It includes selecting fonts, font sizes, and line spacing.
- Colour theory: Colour theory is essential in website design, as it can evoke emotions and influence the viewer’s perception. Understanding colour theory is important to create visually appealing designs that convey the intended message.
- User interface design: User interface design involves designing the visual elements of a website that the user interacts with. It includes buttons, menus, forms, and other interactive elements.