• Check out world news on HeadLinesList.com
  • Forum registration is now open for public.
Hello There, Guest! Login

Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
W3c Validation - Confused abt W3c Validation?
1 - Why do we need W3C Validation - is this for seo??
2 - Is there any website which has 100% w3c validation and has integrated social networking scripts in the coding??


The reason for W3C Validation is to see how well we meet the standards. The W3C stands for World Wide Web Consortium. They are the organization that defines HTML, CSS, XML, SVG and other technologies. The closer you are the meeting these standards the better your chance of cross browser comparability. The exception to this has been Microsoft but since IE7 they have been working to rectify this and through every version they have been getting closer now even they are fully compliant with the css2, HTML 4, XHTML 1.0 and 1.1. As of IE10 they are getting pretty close to the HTML5, CSS3 draft standard.

It is true that many browsers have their own features and many times web developers will try to take advantage of those features. This is going to lead to some non-standard markup. That said you want to start with the standard because you want your site to work across all browsers. You can add the additional eye candy later.

There are two other reasons that this is important. The first is for future compatibility. These standards all build off the previous standards. This means the a valid HTML4 site now is also valid HTML5. You can just start with your current site and as you go forward you can start using the new features and you site is still valid. You can also be assured that what you write now will work in iteration of browsers going forward. If you are relying on browser specific features that may not be true. Sometimes the feature is dropped. If you are lucky the feature gets incorporated into other browsers and becomes part of the standard but you can not be assured of that. Are you willing to make your site reliant on something that may or may not be available in the future? Occasionally things in the standards get deprecated and eventually dropped bu the Doctype declaration tells the browser which version you are using so that the grammar can be adjusted accordingly. This is more difficult for browse specific code.

The other reason is accessibility. This has to do with another standard that has legal implications the Web Content Accessibility Guidelines or WCAG (pronounced WOOCAG) This is the standard that tells you how to make sites that are usable by every one including the blind, hearing impaired and those with other sever disabilities. Laws in many countries say that accommodations must be made for the handicapped. If you do not comply you can be sued. The closer you are to the standard the closer you are to meeting the WCAG. Oh by the way the biggest group of blind users are the Google spiders so compliance with this is also good SEO.

In the end in comes to this what would the world be like without something like the metric standard. It would be very hard to build a car that everybody could repair if every manufacturer had different threads and sizing on their bolts. We have recently seen building collapses where there were not good construction standards. These standards form a base. You may want to enhance but you want to be sure to meet the basics. The same is true for web standards.

It is not just in mark up and layout, coding has standards as well. ECMA controls the JavaScript standard in ECMA 262. The American Standards Institute defines the standard for C, C++, SQL, and ASCII. The ISO sets forth quality standards. In other words these standards are in everything computer right down to the CPU.



Forum Jump:

1 Guest(s)