A modern CSS reset
Read NoteAndy always has some interesting thoughts about CSS, and this reset is no exception. Lots of interesting things here that fit very nicely with both my own experience and other resets that I've β¦
theAdhocracy
Andy always has some interesting thoughts about CSS, and this reset is no exception. Lots of interesting things here that fit very nicely with both my own experience and other resets that I've β¦
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 β¦
An in-progress project looking to create a CSS reset that creates modern defaults, rather than just focusing on standardising behaviour across browsers or removing irritating legacy features in β¦
Source, one of the many blogs I follow, has recently had a themed content week focusing on security. For their main readership this means security for the newsroom, security for the journalist, but β¦
Last night was the grand finale of Game of Thrones and whilst everyone else is jumping on this bandwagon I figured I'd throw my own thoughts into the ring.
I was recently given a new laptop at work (π₯³), but failed to realise that my Git author details weren't syncing correctly with GitHub for almost a month... π€¦ Rather than simply accept those white squares, I decided to rewrite the repository history. The process turns out to be quite simple, but I still hit several snags so figured it could be useful to document my fixes and errors.
The search page is live, the index is populated, but it all looked a bit rubbish and it didn't quite work as well as I wanted. Now it's using custom-styled components, queries are tracked/stored via the URL for persistence, and you can filter results based on category.
An interesting read that covers some of the basic terminologies of typesetting, as well as the technicalities of how browsers actually interpret the line-height value. Hint: it's not what you'd β¦
What do you do when a website has loaded but the content is still being fetched from an API? One answer is to fill the page with animated placeholders, creating a skeleton of what the user can expect, with a dash of CSS animation to let them know that something's still going on behind the scenes.
A look at how I've been using Git aliases to remove repetitive tasks, automate workflows, and generally optimise working on the command line. They're small tips, but they've had a big impact on me.
I'm a proud owner of an LG V20, despite the phone's age. With LG's sudden decision to exit the mobile phone market, I've been thinking about why I love this phone, and what I'll do now if it ever dies.
The best overview of z-index and stacking contexts that I've come across, plus it keeps getting better as Josh extends the useful tools section β¦
Following on from the success of last year's pandemic event (and the follow-up at Christmas) it looks like Go Fest will likely be an annual, worldwide, ticketed event π Honestly, whilst β¦
A very thorough article discussing how to convert a Chrome browser into an SEO testing environment, through a combination of browser settings and third-party add-ons. I personally like the idea of β¦
A lovely overview of much of the new CSS that has landed (or is landing) in browsers recently, and how that relates to component-led β¦
Need to self-host your front end away from the "modern" services like Netlify or Vercel? As both continue to get a little sketchier with time, it's definitely something I'm having to β¦
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 β¦