Archive
This is everything I posted in: CSS (all posts)
-
Data-informed flex-grow for illustration purposes
I had some fun creating illustrations using page count data as flex-grow values.
-
Why it's good for users that HTML, CSS and JS are separate languages
A response to an idea to merge HTML, CSS and JavaScript into one language.
-
Content-based grid tracks and embracing flexibility
A bit about designing min-content, max-content and auto, and how they can be used.
-
Three ways to build Crouwel's Hiroshima poster in CSS
Recreating old posters, I figured there are at least two approaches to deciding how many grid tracks your component or page needs: one can make it visually perfect, the other is more flexible if content is bound to change.
-
Grids in cards
In cards, you could use grid tracks instead of padding.
-
Let's serve everyone good-looking content
Now that Grid Layout is seeing more adoption, it seems like a good time to remember that websites don’t need to look the same in all browsers.
-
What to use Grid Layout for? Some ideas.
If you have learned how to use Grid Layout, you might wonder what to use it for. In this post, I will give some use cases where I think Grid will excel.
-
The web is ready for great graphic design
New CSS possibilities are ending the unrealistic content problem and the generic layout problem. It’s a great time to build layouts in CSS!
-
This website now uses Grid Layout
I’ve rewritten the CSS for this blog, using Grid Layout for the lay-out. These are some of my findings.
-
Did CSS get more complicated since the late nineties?
A look into the early days of CSS and changes that have occurred since.
-
Pseudo classes vs pseudo elements
On the difference between pseudo classes and pseudo elements
-
Notes on CSS Grid Layout
Some notes I wrote after reading the CSS Grid Layout specification.
-
Collaborative CSS
My thoughts about styling with classnames versus styling with HTML elements. TL;DR: we need both.
-
Cascading and cognitive overhead
On the cognitive overhead of cascading
-
Declaring grid layouts with ‘just’ CSS
We can soon use ‘just’ CSS to describe our lay-outs. But, arguably, that leaves us with a naming problem.
-
The role of grid systems in component-based front-end builds
I think for large websites and organisations, in addition to having a component system, it makes sense to have one agreed-upon, shared-between-projects grid system.
-
Solving problems with CSS
To solve CSS problems, it is much more important to understand the spec and how browsers implemented it, than which abstraction to use.