The Year 2024

… on CSSence.com

Index

Dear visitors, i.e. search engines and you: 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 the home page or browse using the navigation below.