CSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer.
Peter Jang's sehr umfangreicher Artikel ist ein Geschichte, Tutorial und Überblick. Es fängt sehr einfach an und nimmt Fahrt auf. Unbedingt lesenswert - für jeden.
In order to deal with the inherent complexity of CSS, all sorts of different best practices have been established. The problem is that there isn’t any strong consensus on which best practices are in fact the best, and many of them seem to completely contradict each other. If you’re trying to learn CSS for the first time, this can be disorienting to say the least.
The goal of this article is to provide a historical context of how CSS approaches and tooling have evolved to what they are today in 2018. By understanding this history, it will be easier to understand each approach and how to use them to your benefit. Let’s get started!
Floats, Flexbox, CSS Grid, Preprozessoren, Variablen, OOCSS, BEM, SMACSS, Atomic CSS, CSSJS, u.v.m.
Ausserdem gibt es Dinosaurier Comics. Über CSS.