HTMHell Advent Calendar 2025
In 2022, I launched the HTMHell Advent Calendar, which was a great success. Since then, dozens of authors worldwide have contributed fantastic articles on security, accessibility, UX, and performance every year. This year, we're back again with twenty-four more posts.
Starting December 1st, I'll publish them one by one every day.
- 1Top layer troubles: popover vs. dialog by Stephanie Eckles
- 2Using the Ancient Evils for Debugging by Manuel Strehl
- 3Speculation rules improvements by Barry Pollard
- 4Referencing HTML elements inside Shadow DOM by mehm8128
- 5IDREFs: What they are and how to use them by Kilian Valkhof
- 6Accessible by Design: The Role of the 'lang' Attribute by Todd Libby
- 7Controlling dialogs and popovers with the Invoker Commands API by Aubrey Sambor
- 8What's wrong with this HTML, and is it valid? by Patrick Brosset
- 9Discover Dialog by Sara Joy
- 10a11y freedom beaver by Steve Faulkner
- 11How HTML changes in ePub by Robin Whittleton
- 12A11y Considerations in Math on the Web by Manuel Sánchez
- 13Hell is other people's markup by Ian Lloyd (Lloydi)
- 14The Wonderful World of Web Feeds by Maureen Holland
- 15Them’s the Breaks by Tyler Sticka
- 16Giving pages a clear shape by using headings by Steve Barnett
- 17Don't leave the screen reader hungry by Geri Reid
- 18Forms are a badly designed part of HTML by Jens Grochtdreis
- 19Semantics beyond the tag name by Nathan Knowler
- 20The many lives of the page title by Katrin Kampfrath
- 21Styling by Language: Using the lang Attribute for Multilingual Design by Julia Undeutsch
- 22The HTML Elements Time Forgot by Declan Chidlow
- 23For the Love of <details> by Justin Ferrell
- 24The three semantics of HTML by Tomasz Jakut
Bonus articles
- 25Abbreviations done right: The <abbr> element and why not use it by Alexander Muzenhardt
- 26Class names for content not design by Darice de Cuba
- 27Replacing JS with just HTML by Aaron T. Grogg
- 28HTML Input Validation is (maybe) Good by Wes Goulet
You can check out last year's posts or the first unofficial calendar, which only links to existing articles on other sites.