Website design describes the visual appearance of a website. Web design uses many of the same key visual elements as all types of design such as layout, colours, graphics, fonts, content. Besides the basic elements of web design that make a site beautiful and visually compelling, a website must also always consider the end user. User-friendliness can be achieved by paying attention to compatibility, technology and how interactive the site is.