Validation is very important. For one thing, not specifying character encoding can even
lead to security vulnerabilities
It also helps your website work consistently across browsers.
As for the HTML4 vs HTML5 argument, the only reason I specified HTML5 is that it's a
lot easier to make this website validate in HTML5, some four or five errors, compared to three hundred… I was just going the path of least resistance.
It would take significantly more work to make the Acmlmboard validate as XHTML or even HTML 4.01 Transitional.
And hey, HTML5 simplifies a lot of things like the Doctype and Language greatly. I mean, which are you more likely to remember (and be able to type correctly by hand)?
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Or
<!DOCTYPE html>
Plus, if a project wants to be taken seriously in the web development world and not laughed at outright, it should validate

____________________