Those who are against a blanket rule about validation often cite the following reasons:
1.
Validation is No Guarantee that Page Works
Even if you validate your code, you still have to test it in the various browsers. Having code with no syntax errors does not mean that the HTML or CSS code does what you want. Hence some of the proponents of this view argue that the main goal when designing a web page is to make sure it is viewable and usable by your visitors, not some esoteric goal of standards compliance.
2.
Time Constraint for
For some, the process of validation gets in the way as they create web content. That's a fairly dangerous attitude.
Integrate validation into your creative process. Once that becomes part of the way you do things, you'll thank me for it. As I like to say, "Validate early and often."
There are three real good reasons why you want to validate your work. Each of them support the principle of adherence to specifications.
1. It Helps Resolve Cross-Browser, Cross-Platform And Future Compatibility Issues
By creating files that are syntactically
My website was done. I thought I had created Web Maggic. Then, I saw it in that "other" browser. When I checked my pages with HTML validators, I saw more red than black. I started researching what the validators said were mistakes, and I wound up wondering which needed validation more, my site or the validators.
HTML Standards
HTML standards are something webmasters continually have to contend with. It is nearly impossible to maintain everything in an up to date manner, merely because standards are always changing and being upgraded. Just when you
I’ve finally enabled a subset of HTML in my comments. In doing so, I had several requirements that needed to be fulfilled:
1. Entered markup must be valid to XHTML strict, to stop comments form breaking validation and keep things nice and tidy.
2. No presentational markup! I want to maintain control over how things look via my stylesheets—comments posted should only be able to use structural HTML elements.
3. Attributes should be restricted to those that add semantic meaning. Javascript event attributes and CSS related attributes should not be