Advertisement · 728 × 90
#
Hashtag
#htmHellAdventcalendar
Advertisement · 728 × 90
Preview
For the Love of <details> - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 23 Justin Ferrell shows some love for the <details> element. #htmHellAdventCalendar

htmhell.dev/adventcalend...

6 0 0 0
Preview
The HTML Elements Time Forgot - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 22 @vale.rocks takes us down memory lane. #HTMHellAdventCalendar

htmhell.dev/adventcalend...

6 1 0 0
Preview
Styling by Language: Using the lang Attribute for Multilingual Design - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 21 Julia Undeutsch shows us how to use the lang attribute for multilingual design. #htmhellAdventCalendar

htmhell.dev/adventcalend...

2 0 0 0
Preview
The many lives of the page title - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 20, Katrin Kampfrath talks about the usefulness and potential of the title element. #htmhellAdventcalendar

htmhell.dev/adventcalend...

9 1 1 0
Preview
Semantics beyond the tag name - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 19 @knowler.dev shares his experience with divitis, a highly contagious disease. #htmhellAdventcalendar

htmhell.dev/adventcalend...

10 1 0 0
Preview
Don't leave the screen reader hungry - HTMHell A collection of bad practices in HTML, copied from real websites.

Don't leave the screen reader hungry

https://htmhell.dev/adventcalendar/2025/17/

The #HTMHellAdventcalendar entry 17 by @gerireid explores fascinating differences between visible and read out text on websites. And #Unicode makes a guest appearance in form of emoji names.

0 1 0 0
Preview
Forms are a badly designed part of HTML - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 18, @jensgro@mastodon.social shares his opinion about the state of native form elements in HTML. #htmhellAdventCalendar

htmhell.dev/adventcalend...

11 5 0 0
Preview
Forms are a badly designed part of HTML - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 18 of the #htmhellAdventcalendar I rant a little bit on forms: "Forms are a badly designed part of HTML"

Thanks to @matuzo.at for giving me the chance for this article.

htmhell.dev/adventcalend...

2 0 0 0
Preview
Don't leave the screen reader hungry - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 17 @gerireid.com explores the gap between what's rendered on the screen and what screen readers actually announce. #htmhellAdventcalendar

htmhell.dev/adventcalend...

17 5 0 0
Preview
Giving pages a clear shape by using headings - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 16 Steve Barnett helps you create sound document outlines. #htmhellAdventcalendar

htmhell.dev/adventcalend...

5 1 0 0
Preview
Them’s the Breaks - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 15 of this year’s #HTMHellAdventCalendar, I “break” down (pun intended) an aspect of #HTML we often take for granted: Line breaks!

htmhell.dev/adventcalend...

#WebDesign #WebDev #CSS #Typography

19 8 2 1
Preview
The Wonderful World of Web Feeds - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 14 Maureen Holland feeds (🥁) us information. #htmhellAdventcalendar

htmhell.dev/adventcalend...

5 1 0 0

Oh no! I almost forgot to log into my FTP client and update the #HTMHellAdventcalendar like it's 1999! 🖤🔥

14 0 0 0
Preview
Hell is other people's markup - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 13 @lloydi.com presents one of my favourite debugging tools. #htmHellAdventcalendar

htmhell.dev/adventcalend...

20 8 2 0
Preview
A11y Considerations in Math on the Web - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 12 @manuelsanchezdev.com lists things we need to consider when using Math on the web. #HTMHellAdventcalendar

htmhell.dev/adventcalend...

13 3 0 2
Preview
How HTML changes in ePub - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 11 Robin Whittleton shares what he knows about HTML for ePub. #htmHellAdventcalendar

htmhell.dev/adventcalend...

8 2 0 0
Preview
a11y freedom beaver - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 10 @stevefaulkner.bsky.social revisits the 1st rule of ARIA, which he originally formulated, and there's also something about beavers…I think. #HTMHellAdventcalendar

htmhell.dev/adventcalend...

8 3 0 0
Preview
Discover Dialog - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 9 you discover dialog with @sjoy.lol #htmhellAdventCalendar

htmhell.dev/adventcalend...

23 10 2 1
Preview
Discover Dialog - HTMHell A collection of bad practices in HTML, copied from real websites.

Excellent deep-dive on understanding the dialog element from @sjoy.lol in today's #htmhellAdventCalendar:
htmhell.dev/adventcalend...

9 1 1 0

We've published one third of the #htmhellAdventcalendar! How do you like it so far?

12 1 1 1
Preview
What's wrong with this HTML, and is it valid? - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 8 @patrickbrosset.com illustrates how the fact that HTML is so forgiving can be a blessing and a curse. #htmhellAdventCalendar

htmhell.dev/adventcalend...

12 6 0 0
Preview
Controlling dialogs and popovers with the Invoker Commands API - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 7 @aubreysambor.com introduces the Invoker Commands API. #HTMHellAdventCalendar

htmhell.dev/adventcalend...

10 2 0 0
Preview
Accessible by Design: The Role of the 'lang' Attribute - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 6 @toddl.dev reminds us how powerful the lang attribute is #HTMHellAdventCalendar

htmhell.dev/adventcalend...?

18 7 1 0
Preview
IDREFs: What they are and how to use them - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 5 @kilianvalkhof.com dives deep into IDREFs. #htmhellAdventCalendar

htmhell.dev/adventcalend...

11 2 0 0
Preview
Referencing HTML elements inside Shadow DOM - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 4 @hm8128.me introduces us two future solutions for creating cross-root references. #HTMHellAdventCalendar

htmhell.dev/adventcalend...

4 2 0 0
Preview
Speculation rules improvements - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 3 @tunetheweb.com introduces us to Speculation Rules and recent improvements to the API that help us speed up our websites. #HTMHellAdventCalendar

htmhell.dev/adventcalend...

18 5 0 0
Preview
Top layer troubles: popover vs. dialog - HTMHell A collection of bad practices in HTML, copied from real websites.

On day 1 of the #HTMHellAdventCalendar @5t3ph.bsky.social describes an accessibility issue that can arise when you use popovers and dialogs together.

htmhell.dev/adventcalend...

20 5 1 1

Every year I forget how much work it is to review 24+ articles and manage 24+ authors and 4 reviewers. It's worth it, though. I'm very happy with this year's #htmhellAdventcalendar!

20 1 0 0

Every year, I review 24+ articles for the #HTMHellAdventCalendar. We have experienced and first-time authors. I want to give beginners a platform and help them grow, but
reviewing these articles also makes me appreciate experienced authors a lot. Everyone can write a blog post, but it's hard to 1/2

6 0 1 0

Two weeks ago I was afraid that I wouldn't have enough submissions for the #HTMHellAdventcalendar. Now I could fill more than two calendars. 😬

9 0 2 0