In the previous step I went through the building stones of web design, the elements. How those components are arranged on a page in a most effective way is known as basic principles of design. Like in many other areas there are different ways of organising this framework depending on the assumptions made regarding design practices. Below is the framework I use when designing a website.