Basic keyboard shortcut support for focused links

Eric gifting us with his research on all the various things that anchors (not links) do when they are in :focus.

Turns out, there’s a lot!

That’s an understatement! This is an incredible amount of work, even …

Basic keyboard shortcut support for focused links originally published on CSS-Tricks,…

Elastic Overflow Scrolling

A client asked if we could mimic the “rubber band” scrolling behavior on many mobile devices. I’m sure you know what I’m talking about. It’s a behavior that already exists and happens automatically in most browsers. In iOS Safari, for …

Elastic Overflow Scrolling originally published on…

The Intersection of Speed and Proximity

You ever find yourself in bumper-to-bumper traffic? I did this morning on the way to work (read: whatever cafe I fancy). There’s a pattern to it, right? Stop, go, stop, go, stop… it’s almost rhythmic and harmonious in the most …

The Intersection of Speed and Proximity…

All About JavaScript Loops

Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a number of times, usually once for every item in an array or list, or to simply repeat an operation until a certain condition is met.…

All About JavaScript Loops originally published on…

On the Ground at Frostapalooza

I can’t say I would have ever expected to see Jeremy Keith performing the Yeah Yeah Yeahs song “Maps”, but then again, I don’t know what I expected to happen at Frostapalooza.
The Event
Brad Frost, web …

On the Ground at Frostapalooza originally published on CSS-Tricks, which is…

CSSWG Minutes Telecon (2024-08-14)

I was just going over the latest CSSWG minutes (you can subscribe to them at W3C.org) and came across a few interesting nuggets I wanted to jot down for another time. The group discussed the CSS Values, CSS Easing, and …

CSSWG Minutes Telecon (2024-08-14) originally published…

“Smart” Layouts With Container Queries

Modern CSS keeps giving us a lot of new, easier ways to solve old problems, but often the new features we’re getting don’t only solve old problems, they open up new possibilities as well.
Container queries are one of those …

“Smart” Layouts With Container Queries originally published…

font-size Limbo

You might recall that Alvaro suggests bumping up font-size to 1.25rem from the default user agent size of 16px. Sebastian Laube pokes at that:

I wouldn’t adopt Alvaro’s suggestion without further ado, as I would waste so much space

font-size Limbo originally published on CSS-Tricks, which is…

HTML Attribute to Allow/Disallow Handwriting Input

A new explainer for a new HTML attribute to handle handwritten inputs. Like this:
<input type=”text” handwriting=”true” … <input type=”text” handwriting=”false” … <textarea handwriting=”” … <!– evaluates to “true” –<div contenteditable handwriting=”true”…</div<!– maybe? —
The primary use …

HTML Attribute to Allow/Disallow Handwriting Input originally published on CSS-Tricks, which…

Everybody’s Free (To Write Websites)

Sara Joy’s adaptation of the song “Everybody’s Free (To Wear Sunscreen)” (YouTube) originally by Baz Luhrman with lyrics pulled directly from Mary Schmich‘s classic essay, “Wear Sunscreen”. Anyone who has graduated high school since 1999 doesn’t even have …

Everybody’s Free (To Write Websites) originally published on…