Web Standards

Web Standards
In my last post I mentioned something called web standards. For anyone unfamiliar with this term, this post is for you.
The term web standards refers to a set of standardised best practices used when building websites; some benefits to using them include virtually eliminating in most cases problems encountered when a website doesn’t display correctly in different Internet browsers, reducing website loading time and so on. For a fairly brief overview on some of whats involved, see below.
Separation of Structure and Presentation
The first step is the separation of the structure of a web page (the foundations of a page, usually written in HTML or XHTML, which define where each individual section and element appears on the page in relation to eachother) from the presentation (the design and appearance, such as colours, sizes and shapes and over-all design of the structural sections. This is written in CSS as a separate document and linked inside the web document.)
This might sound like a lot of extra work than putting everything in one document, but the benefits are worth any effort involved. The main benefit is that this method means that any future editing, updating or error fixing becomes totally painless; I’ll give you an example:
Lets say I have several different paragraphs of text all over my website, on different pages, all told in each individual paragraph on each page, to be coloured red. Now for some reason I have to go and change the colour of these paragraphs from red to blue; this would mean wading in page after page of code to look for each part of the coding which tells the text to be red and change it all by hand - a lot of unnecessary time and energy wasted!
Now, if I had decided to keep one single entry on a separate CSS document that tells every paragraph all over my website how to appear (a sort of ‘master control’ that can issue orders to everything under its authority), I now only have to change one small line of code and have every single one of these paragraphs all over my website change with it instantly. As you can see, if I had hundreds of these paragraphs scattered all over hundreds of pages, it would involve a massive amount of work.
XHTML and CSS Validation
The next step is to validate your newly separated structural documents and presentation documents; validation involves entering the URL of the document through a validation service such as the W3C Markup Validation Service. This is in some ways similar to running through your word processing documents through a spell checker, in that it points out any errors, conflicts or omissions present in the document and informs you of whats required to address the problem.
All of the things and other techniques used to bring a website up to standard mean that the finished product will be more polished, professional and complete from the very beginnings of its creation to the final stages of design and implimentation; it will also be more reliable to visitors and end-users, no matter what browser they decide to use or whatever settings they may have in place on their computer.
Conclusion
In short, implimenting web standards on your old website or having a new site produced with them in mind is a decision that benefits both customer and business alike, also being a decision which takes into account the future of the Internet and what users are coming to expect from modern websites.
No comments yet.
Leave a comment
Calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jan | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Search
Categories
- Around the Web (3)
- Blog Information (3)
- Design (4)
- Web Design (4)
- General Thoughts (2)
- Web Development (4)
Recent Posts
Archives
Links
- Behance Network
- ColorBlender.com - Your free online color matching toolbox
- CSSAddict
- dConstruct 2008
- Dezeen Design Magazine
- For Webdesigners
- Freelance Advice and Freelance Jobs - FreelanceSwitch
- Logo Design Love
- Logo From Dreams Awards
- PSDTUTS
- Put Things Off: Free, laid-back productivity advice.
- Smashing Magazine
- TED - Technology, Entertainment, Design
- The W3C CSS Validation Service
- The W3C Markup Validation Service
- The Webby Awards
- Wake Up Later: Freelance Blog and Passive Income
- Yanko Design
Tag Cloud
Announcements Around the Web Blog Information Business CSS CSS3 Current Events Design Commentary Information Updates Videos W3C Web Design Web Development Website Validation Web Standards XHTML YouTubeRecent Comments
NETTUTS
- Theme Tumblr Like a Pro: Upcoming Rockable Book September 8, 2010I’m pleased to announce the upcoming release of the book I’ve been sporadically referencing on Twitter for the last month or so: “Theme Tumblr Like a Pro.” There’s a reason why Tumblr’s popularity has sky-rocketed in the last few years: it’s amazingly intuitive, and allows you to rapidly build dynamic websites in a m […]Jeffrey Way
- CodeIgniter from Scratch: Displaying & Sorting Tabular Data September 7, 2010In today’s video tutorial, we are going to use CodeIgniter to pull information from a database and display it in a sortable table structure. This is a quite common task, especially inside admin areas, for displaying database records. We’ll be utilizing a few different utilities, such as the active records library and pagination. Catch Up [...]Burak Guzel
- 10 Terminal Commands That Will Boost Your Productivity September 6, 2010Back in May, Nettuts+ ran a great article entitled ”7 Simple and Useful Command-Line Tips”; this was a great article for getting started with using the command line. But there’s a lot more you can learn about using a shell, and I’ll take you to the next level in this tutorial! Getting Started If you’re [...]Andrew Burgess
- Build a Custom HTML5 Video Player: Free Premium Tutorial September 4, 2010Much like the other various Envato marketplaces, our newly launched Tuts+ marketplace will offer a free file each month. For September, that free file/tutorial just so happens to mine! I’ll show you how to build a custom HTML5 video player with Flash fallback support. Be sure to grab this one for free for the entire [...]Jeffrey Way
- An Analysis of Typography on the Web September 3, 2010Typography is one of the most—if not the most—important aspects of web design. Some would argue that it takes up to 95% of web design, so why do we often neglect its importance? The readers who come to your site will often decide whether or not to stay according to your typographic choices. After all, [...]Toni Kukurin
Copyright © 2005 - 2009 Ben Mayes. |