Markup from hell
A collection of bad practices in HTML, copied from real websites.
#22 the good ol’ div linksubmitted on by Manuelskip code sample
Details and tips on how to fix the diabolic code of #22.
#21 Legendary legend!submitted on by vavroomskip code sample
<button class="panel-heading" tabindex="0" href="#collapse0" aria-expanded="true">
<legend> Industries Served </legend>
Details and tips on how to fix the diabolic code of #21.
#20 HTMHell special: close buttonssubmitted on by Manuel
This first HTMHell special inspects one of the most complicated and most controversial patterns in front-end development:
🔥 the close button. 🔥
In modals, ads, and other overlays you often find a button with a close symbol that allows users, or at least some of them, to close the overlay. This functionality is often limited to mouse users, because most implementations of close buttons suck.
After less than 2 hours of research, HTMHell presents a collection of 11 different bad practices.skip code sample
Details and tips on how to fix the diabolic code of #20.
#19 heading in the wrong directionsubmitted on by Šimeskip code sample
<h2>Is the product available?</h2>
<h3 class="message is-success">
Details and tips on how to fix the diabolic code of #19.
#18 main divigationsubmitted on by Christophskip code sample
Details and tips on how to fix the diabolic code of #18.