Progressive enhancement with @supports (video)
With @supports, we can start using features that will come to CSS soon in supporting browsers today.
Read full articleThese are my articles on how to use CSS effectively and keep it maintainable. Explore some of the other categories as well while you’re here.
With @supports, we can start using features that will come to CSS soon in supporting browsers today.
Read full articleIn utility-first CSS, we do not limit ourselves to single classes. Instead, we use many small classes that each add small pieces of styling.
Read full articleIn utility-first CSS, many classes are very similar. We can auto-generate many of them using maps and loops in Sass.
Read full articleColor variables defined with CSS preprocessors are easier to manage if we map them to semantic names first.
Read full articleThe &-operator in Sass can greatly reduce the typing work required when using BEM in your stylesheets.
Read full articleThe current versions of Node.js and grunt-contrib-sass don’t work together. Downgrade Node.js to an earlier version to avoid the issue.
Read full articleAside from the established best practices for reducing load times, a few things that can be done to stylesheets to make browsers render pages faster.
Read full articleUnderstanding the concept behind how browsers match CSS-selectors and HTML helps us write better stylesheets.
Read full article