Never trust scores blindly.
6 things you can easily check on every website you build.
Bad practices in HTML, copied from real websites.
Ways to style bullets and counters.
What it will quickly tell you about your website.
Ways to conquer your fears of public writing and speaking.
When you discover that your site also works on a Nokia 3310.
An analysis of 10 different bad practices and 5 alternatives.
What issues built-in translation tools might cause.
A modern basic structure of a HTML document with explanations.
The right (and wrong) markup for your web buttons at a glance.
Automate repetitive tasks and improve your front-end workflow.
Why not writing code and comments in reverse order?
Why we overuse the div element and neglect the other 111 HTML elements.
A collection of 18 different bad practices found on real websites.
How to debug accessibility features of HTML elements with DevTools.
Edge DevTools can highlight potential issues in your HTML.
An article, talk, or tool that focuses on HTML behind each door.
What looks like a trend has negative consequences for some users.
“It brings me joy when I remove the CSS on a site during an audit, and the page still looks great because it’s well structured.”
We can use :has() to determine how many children a parent element has.
“We’re wrongfully downplaying the complexity of HTML due to the simplicity of its syntax.”
Correct and wrong ways of labelling buttons.
24 articles from 24 authors in 24 days.
*if you don’t understand the problems they solve.
How common screen readers expose the HTML ‘article’ element.
Why you want to keep the 1px height/width in visually-hidden classes.
How useful is the Shadow DOM for web components?