Modern CSS Explained For Dinosaurs
▻https://medium.com/actualize-network/modern-css-explained-for-dinosaurs-5226febe3525?source=rss-2870b3288727-----
Images from Dinosaur Comics by Ryan NorthCSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer. It’s certainly easy enough to get started with it — you define style properties and values to apply to specific elements, and…that’s pretty much all you need to get going! However, it gets tangled and complicated to organize CSS in a meaningful way for larger projects. Changing any line of CSS to style an element on one page often leads to unintended changes for elements on other pages.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 (...)