Geoff Graham, CSS-Tricks

Geoff Graham

CSS-Tricks

Long Beach, CA, United States

Contact Geoff

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • CSS-Tricks

Past articles by Geoff:

Healthcare, Selling Lemons, and the Price of Developer Experience

Every now and then, a one blog post is published and it spurs a reaction or response in others that are, in turn, published as blogs posts, and a theme starts → Read More

The truth about CSS selector performance

Geez, leave it to Patrick Brosset to talk CSS performance in the most approachable and practical way possible. Not that CSS is always what's gunking up the → Read More

The Double Emphasis Thing

I used to have this boss who loved, loved, loved, loved to emphasize words. This was way back before we used a WYSIWYG editors and I'd have to handcode that → Read More

AR, VR, and a Model for 3D in HTML

Tucked down somewhere in the Safari Technology Preview 161 release notes is a seemingly innocous line about support for a new HTML element and attribute: → Read More

:has is an unforgiving selector

A little thing happened on the way to publishing the CSS :has() selector to the ol' Almanac. I had originally described :has() as a "forgiving" selector, the → Read More

Thank You (2022 Edition)

You know, this is the time of year where Chris normally publishes a big ol' reflection of the past year. The first one was published in 2007, the same year → Read More

2022 Roundup of Web Research

We've started making a tradition of rounding up the latest front-end research at the end of each year. We did it in 2020 and again in 2021. Reports are → Read More

Help choose the syntax for CSS Nesting

CSS Nesting is making the rounds yet again. Remember earlier this year when Adam and Mia put three syntax options up for a vote? Those results were tallied → Read More

WordPress Playground: WordPress in the Browser

The WordPress Playground demo offers a glipse at what's possible when WordPress runs directly in the browser, including better performance. → Read More

So, you’d like to animate the display property

The CSS Working Group gave that a thumbs-up a couple weeks ago. The super-duper conceptual proposal being that we can animate or transition from, say, → Read More

Some Links on AI-Related Stuff

Every so often, I find that the links I save to read later fall into natural groups or patterns that reveal common threads of interest. The past couple of → Read More

Unchain My Inaccessibly-Labelled Heart

<h2 id="article1-heading">All About Dragons</h2> <p>I like dragons. Blah blah blah blah blah.</p> <p> <a id="article1-read-more" aria-labelledby="article1-read-more article1-heading">Read more</a> </p> See that aria-labelledby attribute? It chains two IDs from the markup, one for the heading (#article1-heading) and one for the link… → Read More

Holiday Snowtacular 2022

We've got ourselves a real holiday treat! Join host Alex Trost from the Frontend Horse community for the Holiday Snowtacular 2022 this Friday, December 16. → Read More

Setting up a screen reader testing environment on your computer

Sara Soueidan with everything you need, from what screen reading options are out there all the way to setting up virtual machines for them, installing them, → Read More

CSS is OK, I guess.

Nothing but ear-to-ear smiles as I was watching this video from @quayjn on YouTube. (No actual name in the byline, though I think it's Brian Katz if my paper → Read More

Digging Deeper Into Container Style Queries

I wrote up some early thoughts on container style queries a little while back. It's still early days. They're already defined in the CSS Containment Module → Read More

More Than "Slapping Paint on a Website"

I'm a sucker for anything about front-end job titles. → Read More

Apple Messages & Color Contrast

Well, color me this! I was griping to myself last night about just how gosh dang hard it is to read text messages in Apple Messages. You know, not the blue → Read More

WordPress Developer Blog

Well, hey check this out. Looks like there is a brand spankin’ new blog over at WordPress.org all about WordPress development. In the original proposal for → Read More

Behind the CSScenes, November 2022

Is it Fall? Winter? I don't know, but I woke up with snow in the front yard this morning and felt like it was time to write a little update about what's been → Read More