Search

Post types:
Categories:
🔖

@property

Read Note

Looks like CSS is getting extensibility built-in with a new @property element (works like @media – also looks like we're getting CSS.registerProperty() in JavaScript …

🔖

CSS @property superpowers

Read Note

Looks like the new CSS @property extension has landed in Chrome. Una has put together some interesting examples and explanations on the fallback mechanism in particular. Usage appears to be the same …

🔖

Deep dive into the CSS contain property

Read Note

A simple way to look at what [contain] provides is that we can give hints to the browser about the relationships of the various elements on the page.The general …

📖

Scoping the wrong query?

Read Article

The RICG has a new fight: CSS container queries. The article's ignited discussion, beneficially. The problem is legitimate, the reasoning well argued and the solution intriguing. But something's …

📖

The Great iWall

Read Article

Well that's that then. The great legal firewall has descended and the BBC's iPlayer service is now firmly on the other side. As of today, you can no longer watch catch-up TV for free in the UK; …

🔖

CSS custom properties and the cascade

Read Note

CSS variables (aka CSS custom properties) do not have access to the cascade. That means they can't fall back to earlier rules, so if your variable is invalid, the browser will simply unset …

📖

Grid-ish Flexbox or Flexible Grid?

Read Article

The new dominant layout methods in CSS – grid and flexbox – have solved a lot of issues. Still, sometimes the ideal layout is somewhere in the middle: a flexible grid-like mashup. With a bit of outside-the-box thinking, you can there from either angle.

🔖

What does 100% mean in CSS

Read Note

A super useful recap of the main ways that CSS calculates percentage for element layout, each with a brilliant slider-based demo. The …

🔖

A tale of two buttons

Read Note

You have buttons on your website. These can be on a light background, or a dark background, and have active and non-active states, but should be highly visible in any variation. You might think that …

🔖

How to use tabindex

Read Note

Great overview on when/when not to use the tabindex attribute. Most of it feels like common sense, but the recommendation for overflow content is an interesting one I'd not come across …

🔖

Making writing readable

Read Note

How do you make your writing as accessible as possible? Plain text – a system of simplifying the words and phrases used to reduce overall complexity – is an "easy" solution, and I've never seen …

🔖

Josh's custom CSS reset

Read Note

Josh has added some additional thoughts to Andy's CSS reset. Personally, I like a combination of the two (with a dash of Stephanie's best practices thrown in for good measure), but wanted to capture …

📖

Transparent Layers With Color-Mix

Read Article

The color-mix property enables a lot of interesting functionality when you realise that you can use it to mix transparency into colours, including design tokens.

🔖

Animating the height of content using CSS grid

Read Note

A useful trick for animating the height of a specific piece of content. You cannot transform a height in CSS to the auto keyword; you have to provide a fixed value, which is obviously suboptimal in …

📖

Our Big Day

Read Article

Specifically, the 6th (and 7th) of August, 2023; the day we tied the proverbial knot.

Published:
Categories:
  • People & Places
Tags:
🔖

Removing list styles without affecting semantics.

Read Note

A simple tweak that simplifies the common approach to "lists that don't look like lists" with HTML/CSS and sidesteps any semantic/accessibility concerns. …