The gotchas of CSS Nesting
I’ve written before about the problems you can run into with CSS nesting.
I’ve written before about the problems you can run into with CSS nesting.
At the Fronteers conference, Manuel during his presentation did an exercise on building HTML that seemed fairly straightforward.
Imagine a future where sites can register support for media features through a browser API, and the browser would offer these options in the UI.
You probably know overflow: hidden, overflow: scroll and overflow: auto, but do you know overflow: clip?
We’ve had inputs with the number type broadly available in browsers for about 8 years now.
I don’t get to work on a lot of new sites nowadays, but I recently got the opportunity to set one up from scratch.
Native CSS nesting is coming to browsers soon.
Mac hides scroll bars so developers using overflow: scroll instead of auto don't know their design has ugly scrollbars. This bookmarklet fixes that.
Using the Principle of Least Power, we can achieve a full-bleed layout using simple CSS without the need for complex layout systems.
How to supercharge your <input type=number>
so users can increment or decrement by 1, 10, 100 or 0.1 by pressing modifier keys.
An unknown unknown is something you don't know you don't know. When you're just starting out with web development there are many unknown unknowns.
With more and more sites gaining support for dark mode and adding very pretty toggles to their design, it's important to implement them correctly.
Building your own browser sounds like a terrible idea, especially if you're a front-end developer by trade.
We can define easing curves for the transitions and animations on our websites to give them a more natural and subtle feel.
One term that keeps coming up in the design community as a stand-in for layout is "box model".
Modern design tools are amazing pieces of software but none of them seem to really understand the context that we currently design for.