Search

Post types:
Categories:
πŸ”–

"Fixing" lists

Read Note

I've long "known" that if you set list-style: none on a <ul> or <ol>, then you "should" add role="list" to that element as well. If you don't, Safari/VoiceOver will ignore the inherent …

πŸ”–

Debug iOS Safari with Xcode

Read Note

Need to debug an iOS or iPadOS device but don't have one? Got a Mac of some kind? Turns out, Xcode is a pretty comparable environment to the real deal and almost any mobile Safari bug can be tested …

πŸ”–

CSS fix for 100vh in Safari

Read Note

Important Caveat: YMMV on this trick. Matt himself notes that there are potential issues and there's a discussion with Ε ime in the comments which highlights actual problems in …

πŸ”–

Re-evaluating px vs em in media queries

Read Note

An overview of the state of media queries and accessible overrides (page zoom, text zoom, min/max font size settings etc.), seeking to determine which of em, rem, or px is the best option. Turns out …

πŸ”–

Why We Removed Number Inputs

Read Note

The GOV.UK UX and design team are fascinating. Every time I've had to use the website I've found it a breeze, which is an enormous achievement on their behalf. Better yet, they're incredibly …

πŸ”–

CSS regions: a history

Read Note

I have a vague memory of CSS Regions being talked about, but had completely forgotten them. It turns out that's likely because the spec has effectively been pulled. I think it's technically still out …

πŸ”–

The ideal viewport doesn’t exist

Read Note

A useful piece of research diving into the continued fragmentation of viewport and screen sizes across the web. I was actually one of the data points, as I saw the original call to arms (a clever …