Hacker News new | ask | show | jobs
by sbierwagen 5474 days ago
In HTML5, both the <html> and <body> tags are completely optional, as are their closing tags. Since there's no other content on this "page", you don't need to close the header either, so you could replace everything with:

  <h1>YES
1 comments

The title tag is required, though (unless you’re in an iframe), and an h1 tag must be closed (unlike, e.g., paragraph and list item tags). So your minimal page looks like:

  <!DOCTYPE html>
  <title>YES</title>
  <h1>YES</h1>
Really?

http://validator.w3.org/check?uri=http%3A%2F%2Funitinu.net%2...

http://validator.w3.org/check?uri=http%3A%2F%2Funitinu.net%2...

http://validator.w3.org/check?uri=http%3A%2F%2Funitinu.net%2...

Dang, apparently so. Guess I was wrong.

The world's most inane objection: If you force the validator to HTML5 mode, (as in the first and second links) then you don't need to declare a DOCTYPE, a savings of 16 bytes. Not that you would ever do that for a real document, since it's a dumb idea.

forcing the validator to HTML5 mode would imply the doctype, wouldn't it, as the only way to force a browser to HTML5 mode is to include a doctype.