Skip to main content

1: Introduction to The Web Standards Curriculum/Table of Cont...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Saved by 44 people (-9 private), first by anonymouse user on 2008-07-08


Public Sticky notes

Web Standards Curriculum, a course designed to give anyone a solid grounding in web design/development, no matter who they are—it is completely free to use, accessible, and assumes no previous knowledge.

Highlighted by marcell

Why web standards?

Highlighted by leleonb

Efficiency of code: As you’ll learn throughout the course, a lot of best practice web standards usage is all about reusing code—you can separate your HTML content from your stylistic (CSS) and behavioural (JavaScript) information, allowing your file sizes to be kept small, and code to be written only once, and then reused wherever it is needed.

Highlighted by shadibow

Efficiency of code:

Highlighted by leleonb

Ease of maintenance: This follows closely on from the last point—if you can write HTML only once, and then apply styles and behaviour wherever they are needed using classes and functions, then if you need to change something at a later date, you can just make the change in one place and it propagates throughout the entire web site, rather than having to specify that change everywhere that it is needed!

Highlighted by shadibow

Ease of maintenance:

Highlighted by leleonb

Accessibility: The next two points are closely related—one of the big issues on the Web is making web sites accessible to everyone, no matter who they are, regardless of circumstance. This includes making web sites usable by people with disabilities such as blindness/visual impairment and motor impairment (ie, people who have restricted movement, and might not be able to use their hands properly, or at all). By using web standards and best practices, you’ll be able to make your web sites usable by this significant group of the web audience with no extra effort.

Highlighted by shadibow

Accessibility:

Highlighted by leleonb

Device compatibility: by this, I mean ensuring that your web sites will work not only across different platforms—ie Windows, Mac, Linux—but also alternative browsing devices, which these days can include mobile phones, TVs and games consoles. These devices have limitations such as screen size, processing power, control mechanisms available and more, but the good news is that again, using web standards and best practices, you can pretty much guarantee that your web sites will work on most of these devices. There are more mobile phones in the world than PCs, a lot of which are Internet–capable, so can you or your clients afford to miss out on this market? For more on mobile web development, check out some of the dedicated articles on dev.opera.com.

Highlighted by shadibow

Device compatibility:

Highlighted by leleonb

Web crawlers/search engines: By this, we are talking about what is termed search engine optimization—the practice of making your web sites as visible as possible to the so–called web crawlers that trawl the web and index web sites, and therefore giving you better search rankings on sites such as Google. There is a science to this (see SEO articles such as Intelligent site structure for better SEO! and Semantic HTML and Search Engine Optimization) but yet again, just by using web standards you will make your site a lot more visible on Google, Yahoo!, etc., which is good for business.

Highlighted by shadibow

Web crawlers/search engines:

Highlighted by leleonb

just by using web standards you will make your site a lot more visible on Google, Yahoo!, etc.

Highlighted by leleonb

most sites on the Web still do not follow web standards, and many web developers working today still use bad, outdated practices. “Why?” You ask.

Highlighted by leleonb

Lack of education:

Highlighted by leleonb

Company policy:

Highlighted by leleonb

“I don’t need to learn them!”:

Highlighted by leleonb

It will also make your skillset more future–proof, and make you capable of earning more. A lot of companies are requesting skills in web standards these days.

Highlighted by leleonb

“It’s too hard to learn!”:

Highlighted by leleonb

Standards support in browsers:

Highlighted by leleonb

modern browsers all have decent web standards support

Highlighted by leleonb

by using modern best practices, you can ensure that users of those browsers will still have a reasonable user experience.

Highlighted by leleonb

They used to write JavaScript that generated menus etc on the fly (no good for people with JavaScript disabled in their browsers, or people with visual impairments using screenreaders, which get confused by such JavaScript)

Highlighted by leleonb