Eric Meyer

  1. Masonry, Item Flow, and… GULP?

    Masonry layout is a difficult thing to do with CSS at present. Item Flow could make it easy.

    Published

  2. CSS Naked Day 2025

    meyerweb.com goes au naturel, mostly, in observance of the annual CSS Naked Day.

    Published

  3. CSS Wish List 2025

    Back in 2023, I belatedly jumped on the bandwagon of people posting their CSS wish lists for the coming year. This year I’m doing all that again, less belatedly! (I didn’t do it last year because I couldn’t even. Get it?) I started this post by looking at what I wished for a couple of […]

    Published

  4. Design for Real Life: Online for Free AND On Sale for Money

    Design for Real Life is now available, for free, in its entirety, at dfrlbook.com. And is also for sale!

    Published

  5. Announcing BCD Watch

    A new service to help you keep up to date with changes in browser support.

    Published

  6. Design for Real Life News!

    Design for Real Life’s rights have been returned to Sara and me, and we’ve cut the price by about half (or more in some regions).

    Published

  7. A Decade Later, A Decade Lost

    I woke up this morning about an hour ahead of my alarm, the sky already light, birds calling.

    Published

  8. Bookmarklet: Load All GitHub Comments

    A quick way to load all the comments on a GitHub issue.

    Published

  9. Once Upon a Browser

    I am pleased to inform you that I’m back on my generative art BS again.

    Published

  10. 2023 in (Brief) Review

    That was the year that was… and it had three big turning points.

    Published

  11. Pixelating Live with SVG

    In which I ask for SVG filter assistance, because I can’t figure this out.

    Published

  12. Three Decades of HTML

    A few days ago was the 30th anniversary of the first time I wrote an HTML document.

    Published

  13. Blinded By the Light DOM

    I only recently had a breakthrough about using web components, and now I quite like them. But not the shadow kind.

    Published

  14. Mistakes Were Made

    Late last week, I posted a tiny hack related to :has() and Firefox. This was, in some ways, a mistake.

    Published

  15. Prodding Firefox to Update :has() Selection

    Wanted to share a little hack I developed to make Firefox a tiny bit more capable with :has().

    Published