Hacker News new | past | comments | ask | show | jobs | submit login

I thought we all agreed to ignore validity a while back when XHTML gave way to HTML5.



Indeed, the fact that HTML5 specified the exact way to turn any stream of bytes into a DOM means that "error" cases are really just academic/theoretical.


How is XHTML any more valid than HTML 5?


XHTML had to be valid XML, that was the entire shtick.

Comparatively HTML5 is very lenient in its spec. Browsers are even more lenient in their implementation.


It has a pretty well defined spec. It's just not XML, and I think that's okay.

Do you have any examples of undefined or linient rules?

I'm a big fan of optional closing tags that HTML5 has. Can do stuff like:

  <h2> Todo List
  <ul>
   <li> Do task A
   <li> Do task B
  <p> Dear Diary, ...
Almost as easy as markdown. Couldn't get this working with XML.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: