You must log in or # to comment.
Could bring that up with the devs but it hasn’t been the early 2000s for a long time, nobody seems to care as long as it works.
Which is a shame. Browser should be strict when rendering.
- Multiple IDs with the same name? Jail!
- Open tags? Jail!
- Invalid order of tags? Believe it or not: Jail!
Interesting fact: Firefox (or Gecko to be accurate, because there was no single “Firefox” browser back then - there was Netscape Navigator and Mozilla Application Suite) had such rendering mode, but it was quickly abandoned.[1]
- https://hsivonen.fi/doctype/: “In the summer of 2000 before Netscape 6 was released, Gecko actually had parser modes that enforced HTML syntax rules and one of these modes was called the “Strict DTD”. These modes were incompatible with existing Web content and were abandoned.”
I choose to imagine that these offenses result in developers cooling their heels in the slammer rather than a browser being a picky eater.
Because HTML rules are the tools of the bourgeois. /s