"Fixing" lists
Read NoteI'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 β¦
theAdhocracy
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 β¦
My new PC is up and running and starting to be "just right" (we'll get to further details later, I promise), so one of the big "new" things I've got for the new year is a subscription to Adobe CC - β¦
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. β¦
Customising HTML lists often means sacrificing standard browser typesetting bonuses, like hanging indents. But with a little bit of modern CSS, you can get them back again, whilst still getting to use custom counters β like emoji π
Senongo Akpemβs Cross-Cultural Design has been on my radar a lot lately; I probably should pick it up. In the meantime, A List Apart have released a little subsection with some β¦
An interesting look at using padding only on the very lowest element within a hierarchy (as Samantha says, the atoms of your design) and therefore setting it globally. It's a logical approach, though β¦
There, in a single sentence, is the issue with the concept of 'culture fit', something that is incredibly prevalent in the modern workplace. Companies like Google and Apple bang on about their β¦
Colour is tricky, as discussed in this chapter of Figure it Out: Getting from Information to β¦
Noah explains what it's like working in web design with colour vision deficiency (CVD). Gives a great overview of what CVD covers and why some people can see more/fewer colours than the average β¦
At this point, surely access to the internet is at least a utility, if not a human right. Olu has put together a brilliantly reasoned argument for just that, and how to go about building for a world β¦
When ilt recommends a font, I listen. When they recommend a whole batch, I bookmark it for future reference π Particular favourites from a first β¦
Cathy has produced an exceptional overview of modern responsive/intrinsic design best practices. From fluid units, to content-led design, to subgrid, pretty much every current or on-the-horizon β¦
Patrick Brosset covers a range of new(ish) web and browser APIs that allow PWAs to benefit from OS-level functionality to style and utilise more of the browser chrome. Specifically, the Windows β¦
An interesting look at whether the current mobile-first paradigm is problematic. Ultimately, the title feels a little like click-bait; to me the solution proposed remains mobile-first, but suggests β¦
A lot of JavaScript used on web pages simply waits for a user to click on some element on the page, and then executes a β¦
Time, and specifically timing, is a very hard thing to judge and something which is largely overlooked in our day-to-day lives. That's probably fine for common household chores, such as β¦
Chances are that if, like me, you are interested in web design (or just design work in general) you probably already know about A List Apart, the amazing blog that has been a source of industry β¦
Let Emotion Be Your Guide is a wonderful article from Hana Schank and Jana Sedivy (published on A List Apart) which has taken me far too long to actually sit down and read. It's worth your β¦
A List Apart has long been a fantastic source of knowledge and inspiration in terms of both website design and writing, but on top of these accolades every now an then it manage to β¦
There are a lot of new web technologies emerging at the moment which really feel like we're entering a new era. Over the last decade, the likes of HTML5, ES6+, flexbox etc. have brought the web, and β¦
I have been taking part in Google Rewards for over a year now. For the most part, I complete the various surveys to feed an ongoing habit without feeling like I'm being too indulgent or wasting β¦
A wonderfully easy to navigate list of resources, tutorials, and guides for every stage of the web dev β¦
Having hooked up Algolia with my Gatsby build pipeline and populated a search index from my Craft CMS API, the next step was the build a frontend UI to enable users to actually query my posts. It turned out to be a pretty simple process.
A collection of interesting thoughts, quotes, and facts from the book McCarthy's Bar (reviewed here):"I can't see that a pint or two during the day is a sign of moral β¦
A new calendar app without an implicit bias towards iOS is always worth celebrating. Airbridge certainly ticks the aesthetically-pleasing box and I quite like the idea of just defining time blocks as β¦
I've become more than a little besotted with the islands of Tristan da Cunha, an incredibly remote British Territory about halfway between South Africa and Argentina. Whilst the main island of β¦
Is an album's tracklist better suited for a table or a list? The answer may surprise you! (But it probably won't).
Understanding why non-interactive Storybook components are often announced as clickable by NVDA and other screenreaders.
Today we returned to Dartington Hall for a longer sampling of the myriad topics on offer from Ways With Words. From holocaust miracle babies to disruptive political leaders, our day was β¦
Last night was the extremely anticipated Coco and the Butterfields gig. Finally seeing them live did not disappoint. I'm always worried that bands I only know from recordings won't be great live, but β¦