Validation Hell

September 22, 2016

Supporting all the little creature features of your favorite given platform sucks if you care about semantic HTML.

Something like this should be a thing:

<meta name="custom" content="whatever">

Declaring it name="custom" or similar should let everyone know it’s fine to ignore whatever meaningless value is given for content="whatever". Then everyone can choose to ignore or interpret whatever’s stored in content="whatever" for their little features.

Instead we have large sites and browsers pushing users to add custom non-semantic tags and attributes for added metadata, interactivity, or style. There should just be one giant who-cares box allowed for stuff like that. It’s going to happen. So it’s either going to be semantic or not.

Sucks, man.