Skip to main content

W3C and Validation

Who is W3C? W3C stands for the World Wide Web Consortium. The goal of W3C is to provide a set of web standard and guidelines that will help alleviate the problem of code incompatibility in the hundreds of different web browsers in use throughout the world today.

The standards are only a guideline, but smart web designers and web developers pay heed to what the organization has to say. In fact many of the web programming jobs found on web design freelancer job boards, specifically requests that the code used to build a website is W3C validated. Although fairly common for XHTML and HTML it is becoming increasingly important especially if the web site is a total CSS web site.

Tim Berners-Lee who pretty much invented the World Wide Web when he developed the first web browser back in 1989 and other industry pioneers created the consortium to promote the standardization of the technologies used on the World Wide Web. Without some level of standardization, the internet would not be a global medium it is today. Interoperability between different machines requires a standard interface and standardized data communication protocols to carry the information back and forth.

That is the W3C’s mission. To publish the standards necessary so that all computers can speak the same language and communicate and all web browsers render web pages so that look and act the same way. The consortium also engage in efforts to educate web designers and developers so they will work together to build their websites on the W3C standards.

Because of the work of the consortium, someone using a Macintosh in China or a windows XP machine in Canada can access a web page hosted on a Linux server in South America. If that web page was created using validated HTML and CSS code, the webpage should appear very similar and have the same basic functionality on all of the different operating systems and web browsers available.

Why is Using Standardized and Validated Code Important?

Although all web browsers understand and render HTML, they don’t all do it the same way. Each browser has proprietary extensions to HTML and CSS that it uses to create special effects because none of the standardized code can do what they web designers wants to do. The result is that code that looks and works great in Internet Explore may crash Firefox, Opera or Safari and vice versa. Unfortunately, many web designers choose to code for internet explore and ignore the other 35% of web surfers. There are hundreds of different browsers and more appearing as PDAs, cell phones and practically every other imaginable electronic device is being built to be “internet compatible”.

It is impossible to test your web pages on every browser. While testing on the major browsers will probably be sufficient for most people, web designers who want their websites to work on as many different platforms as possible can check the code they write to see if it meets the standards.

Why don’t all the web designers and web developers use W3C validated code?

They don’t use it because none of the most popular HTML editors generate 100% compatible code. The newer the standards, the less likely the code generated meet them. Of all the HTML editors available, Dreamweaver does the best job and Front Page the worst job. It’s not surprising that FrontPage, which is a Microsoft product, writes code almost exclusively for internet explorer. The rest of the popular HTML editors rank somewhere between FrontPage and Dreamweaver.

Hand coding is no guarantee that the code will meet the standards either unless the person writing the code is well versed in the latest standards. Another problem is that a lot of the fancier and nicer features available are not universally supported by web browsers. Many web designers and web developers choose to ignore the 35% of web surfers so they can use the effects they want to use. In some cases, the site looks ok but doesn’t have all the functionality. Drop down menus are a common element commonly used that don’t work in some popular browsers. A good web designer will add a text link somewhere on the page for the parts of the menu that don’t work in all browsers. That way, the majority of visitors get the cool features while the others can still get where they want to go.

Summary

As the number of web browsers continues to increase, standardized code becomes absolutely essential. If you use non-standard, non-validated code that doesn't work in a particular browser, it is your fault. If you use standard, validated code and it doesn't work, it is a bug in the web browser. The W3C organization offers an official public validator service at http://validator.w3.org.

source : http://articles.webdesigners123.com/w3c_validation.php

Popular posts from this blog

Search Engine Optimization – How to Get the Best Rankings

Effective search engine optimization is absolutely crucial for any website proprietor that likes to boost their traffic. No issue how many promotion you location on other websites and in the press the best way to get a bigger number of exclusive tourists is through search engine rankings and online directories.The idea behind seo edinburgh is to make your world broad web falls as appealing as likely to the engine crawlers. You may have a attractively conceived website that comprises unbelievable images and a flawless layout for reading but this solely will not advance your search rankings, there are other components that are important.If you believe of the times when you use one of the foremost search engines you should inquire yourself how many distinct falls do you actually gaze through? It is rather uncommon for any individual to get to the fourth of fifth falls of the results. For creative search engine optimisation edinburgh your location desires to be on the very first page.There...

10 Tips on designing a fast loading web site

Seems to me like most web users (me included) are always in a hurry when browsing. Statistics show that, without a compelling reason, the average user will not wait for much more than 10 seconds for a page to load. So does that explain why your visitors seem to spend less than 5 seconds in your site? Probably your site is taking too long to load thus putting off visitors. As you design your site, loading time should always be a priority if your site is to be an effective business tool. Balancing usability and aesthetics is a delicate matter when creating a fast loading site. You can have a colourful website but takes ages to load while on the other hand you can design a simple site that loads faster than you can brink. Below are 10 tips and tricks that I have found very useful that you can use while designing your fast loading website. Read more: http://www.site-reference.com/articles/Website-Development/10-tips-to-creating-fast-loading-websites.html#ixzz0pmGVZEk6 1. Use images sparing...

VISIBONE HTML AND COLOR POPUPS

These handy popups by VisiBone will open a separate window to the left side of your screen for quick reference and will get out of your way and hide as soon as you click on another window screen, ready for when you need it next. Use these popups online, or download the Desktop Popup zip file below to use them offline. Big thanks to VisiBone for this wonderful free service mirrored here (with permission) for your convenience. We wholeheartedly recommends VisiBone's exceptional tools, well known in the design community . HTML Popup The HTML Popup by VisiBone is a tall skinny on-screen quick reference showing all HTML tags and attributes in use or universal. Included: color-coded indications of support by Netscape®, Microsoft® Internet Explorer and W3C®, style sheet alternatives, and bug and clash icons with details online. Read AT : http://websitetips.com/visibone/