Back to basic with HTML and CSS
Nowadays, many webpages are being styled using some kind of preprocessor (like SASS or LESS). This is also the case for HTML, which is usually generated by a CMS or web framework. All these abstractions make us think less about the basics of HTML and CSS and even worse, often result in bad quality code.
I decided to write down some of what I think are best practices (that can be used with or without advanced toolchains) which can make your basic frontend code better.