As a designer and developer, Andrew Spencer has found that many developers want to learn more about basic design concepts in order to make their projects stand out. But for many developers, design can seem too abstract.
In his Design Principles for Developers article on CSS-Tricks, Andrew uses practical examples and CSS tips to introduce developers to design principles in a more concrete way. He covers three main areas of web design (typography, spacing, and color) to take the guesswork out of web design.
“Whenever you use HTML and CSS, you are designing—giving form and structure to content so it can be understood by someone else.”