Desenvolver um layout de um website requer paciência, precisão e sólidos conhecimentos de CSS. Um layout web é o esqueleto do próprio website, onde os vários elementos podem respirar e desempenhar o seu papel. No entanto, desenvolver um layout pode muitas vezes ser complicado e consumir demasiado tempo. Felizmente existem algumas linhas de orientação (guidelines) que podem ajudar a lidar a com estas questões de forma eficiente.