diff --git a/hell/adventcalendar/2025/8/box-sizing-differences.png b/hell/adventcalendar/2025/8/box-sizing-differences.png
new file mode 100644
index 00000000..3134a48c
Binary files /dev/null and b/hell/adventcalendar/2025/8/box-sizing-differences.png differ
diff --git a/hell/adventcalendar/2025/8/browser-rendering.png b/hell/adventcalendar/2025/8/browser-rendering.png
new file mode 100644
index 00000000..06c4e6c1
Binary files /dev/null and b/hell/adventcalendar/2025/8/browser-rendering.png differ
diff --git a/hell/adventcalendar/2025/8/index.md b/hell/adventcalendar/2025/8/index.md
index 28bd2e07..54a25252 100644
--- a/hell/adventcalendar/2025/8/index.md
+++ b/hell/adventcalendar/2025/8/index.md
@@ -1,35 +1,182 @@
---
title: "What's wrong with this HTML, and is it valid?"
-author: "Your Name"
-author_bio: "Your short bio"
+author: "Patrick Brosset"
+author_bio: "I'm in love with the web platform and developer tools. I have been working on browsers for more than 10 years. Currently a product manager on the Edge team at Microsoft, I used to work at Mozilla, and was a web developer before that. I do developer relations, technical documentation, and work on a wide range of web platform technologies and tools. Always happy to chat on social media!"
date: 2025-12-08
author_links:
- label: "Site"
- url: "https://linktoyourblog123.com"
- link_label: "linktoyourblog123.com"
+ url: "https://patrickbrosset.com"
+ link_label: "patrickbrosset.com"
+ - label: "Mastodon"
+ url: "https://mas.to/@patrickbrosset"
+ link_label: "@patrickbrosset@mas.to"
+ - label: "Bluesky"
+ url: "https://bsky.app/profile/patrickbrosset.com"
+ link_label: "@patrickbrosset.com"
intro: "
Short introductory text
"
image: "advent25_8"
---
-Some text.
-Some text.
+Behold this magnificient HTML document:
-Some text. Some text.
+```html
+
+
+
+```
+
+To try it in your browser, copy the following line and paste it into the address bar of your browser:
+
+```
+data:text/html,
+```
-## Heading
+## What's wrong with it?
-Some text.
+Everything? I mean, this HTML looks like it was written in 1998!
-## Heading
+1. The document is in _quirks mode_ because it lacks a proper [`DOCTYPE` preamble](https://developer.mozilla.org/docs/Glossary/Doctype).
-Some text.
+ If you've never heard of quirks mode, then you're probably lucky enough to have started your web development career after it was an important thing to know about. Suffice to say it's weird. Here are some of the ways quirks mode impacts (or impacted) HTML documents:
+ * The box model used to behave differently in older browsers, which affected layout and spacing. For example, in quirks mode, Internet Explorer included the padding and borders in the element's total width and height. Today, all browsers apply width and height to the content box of an element by default, unless you change the `box-sizing` CSS property.
-
Note: Some text.
+ 
-```html
-
-```
+ * Font sizes don't inherit on table elements.
+ * Certain inline elements, such as images, don't vertically align the way you think they should when they're the only element inside a block-level container.
+
+ You can see a live example of some of these quirks on my site at [Quirks mode vs Standards mode](https://patrickbrosset.com/lab/quirksmode/).
+
+1. The `` tag is missing, which means the document has no `` either, which is bad for accessibility and UX in general
+
+ A common thing that assistive technology users do is read the title of a page first to know if they want to spend more time reading the page's content. Without a descriptive title, folks are forced to start reading more of the content to know if that's what they were looking for in the first place, which is time-consuming and potentially confusing.
+
+ In addition, a title is also useful for SEO purposes, is displayed in browser tabs, used when bookmarking pages, and more.
+
+1. The `` tag uses deprecated attributes: `marginheight`, `marginwidth`, `bgcolor`, and `text`.
+
+ These attributes are [obsolete and discouraged by the spec itself](https://html.spec.whatwg.org/multipage/obsolete.html#obsolete).
+
+1. The `