The Year 2024

…on CSSence

Index

Dear visitors, i.e. search engines andyou:This is an archive page. It makes it easier to find blog posts, even those that no longer classify as “most recent”.

All posts

  • Keyboard-accessible resize

    Terence Eden is looking for a CSS-only image comparison slider.

    Note

  • What it felt like to make your first website

    Sara Joy asked on behalf of a DoNotReply Card seen by Dan Hon at #xoxofest.

    Note

  • “Logical” border-radius

    Logical counterparts for individual border radii make sense, though not at first glance.

    Note

  • Hello Webrings

    They became cool again, so I’m gonna join the party.

    Note

  • Keep bloggin’

    Following up on the “5000 days” milestone.

    Editorial

  • Back to the basics

    A yearning for simpler web development times.

    Note

  • 5000 Days

    An arbitrary milestone, celebrated nonetheless.

    Note

  • Form label event bubbling

    Call stopPropagation once, shame on you. Call stopPropagation twice,…

    Extra

  • Animating Emojis

    Look into the camera. Say ‘Cheese’!

    Extra

  • Web Share API meets A11Y

    A Progressive Enhancement conundrum.

    Extra

  • Farewell Twitter!

    Thanks to #CSSDay 2024 I’m leaving for the second and final time.

    Editorial

  • Alt text without image

    An accessibility pattern I hadn’t come across so far.

    Note

  • Fediverse live-posting

    #CSSDay 2024 is the first conference where I fully commit to Mastodon.

    Note

  • CSS Day 2024

    @CSSDayConf 2024, returning to Amsterdam after six years.

    Event

  • Reranked

    Changing the way I calculate the most popular entries on this site.

    Note

  • Hyphenation

    Consistent browser behavior, but still hard to grasp.

    Extra

  • Not always mobile first

    With “Basics First” you’ll implement your designs with fewer lines of code.

    Essay

  • 11tyConf 2024

    A conference about (but not limited to) the 11ty static site generator.

    Event

  • Display flow-root

    The end of the clearfix hack, and more.

    Extra

  • Cursor: pointer

    Why do we add them to interactive elements other than links?

    Note

  • Superior Range Syntax

    One more thing about the improved viewport size media queries.

    Extra

  • Redesigning in the open

    My site now has a dedicated ‘Links’ section. But there’s more.

    Editorial

  • Expressing style sheets

    After 20+ years, I’ve been working with XSLT again.

    Note

  • Color scheme switcher

    HTML-only and beyond: Automatic, light, or dark color scheme.

    Extra

  • Six levels of dark mode

    From HTML-only to JS-infused, and all the CSS in between.

    Essay

  • Garden States

    Why use tools when you can put everything online?

    Note

  • Native visually hidden

    I did some research on last year’s debate whether we need it.

    Essay

  • CSS Naked Day 2024

    From now on, I’ll celebrate every year. Automatically.

    Note

  • SelfHTML.org

    A long-running German HTML community that I know the name of.

    Note

  • CSS-only bottom-anchored scrolling area

    I’ve added an additional wrapper to Kitty Giraudel’s CodePen.

    Extra

  • aspect-ratio Gotcha!

    Be careful when you want to use aspect-ratio on an image element that has width/height attributes.

    Extra

  • Digital Gardens

    Digital gardening, an emerging trend?

    Editorial

  • Relative CSS units

    Quite a few more units have entered the picture.

    Extra

  • Image format webp

    Browser support has been there for a long time. At some point it made its way into this site.

    Note

  • RSS Feed!

    I can answer that my blog has one.

    Note

  • Media Queries Test Page

    May contain traces of Media Queries Level 5.

    Extra

  • Progre(C)SS

    CSS capabilites are advancing at an incredible pace.

    Note

  • RSS Feed?

    I got asked if my blog has one.

    Note

  • CSS-in-Graz Meetup #3

    I spoke about Windows High Contrast Mode.

    Event

  • Firefox and Ellipsis

    Is ellipsis shown randomly inside a flex container?

    Extra

  • Attending CSS-in-Graz

    I’ll be speaking at the 3rd CSS-in-Graz Meetup.

    Note

  • accent-color is no CSS variable, revisited

    But did you know there are also AccentColor and AccentColorText?

    Extra

  • AccentColor and AccentColorText

    Today I learned about two new CSS system colors.

    Note

  • :has() Has Landed

    At long last, I’ve added a dash of:has() to my site.

    Extra

  • Seemingly Unimportant

    But only at first glance: min() and max(). My response to a #ServiceToot by Matthias Ott.

    Note

  • Table Column Alignment

    Amelia Bellamy-Royds asks when/why browsers stopped supporting the HTML align attribute on table columns.

    Note

  • Is CSS alive?

    Spoiler alert: More than ever! But let me go back in time a bit.

    Essay

The list above contains 64 entries, but there are a lot more in other sections on this site. To see what else is going on, you may want to head over to thehome pageor browse using thenavigationbelow.