And let me tell you, HTML's early non-specificity did NOT cause people to follow the spirit of the law, nor did it make many people consider it usable and understandable by ordinary humans.
And let me tell you, HTML's early non-specificity did NOT cause people to follow the spirit of the law, nor did it make many people consider it usable and understandable by ordinary humans.
If someone writes a Markdown document and it’s littered with complicated directives and tricky bits of syntax which rely on the specific implementation to work, but aren’t readable as plain text, then they’re not really following the spirit of Markdown.
By contrast, since HTML isn’t intended to be read directly, any hacky bit of markup, however awful it makes reading the raw file, is fair game as long as the browser output is pretty.
AND intended to be consumed by machines.
For example. John Gruber's markdown perl script transforms his Markdown into HTML.