Around the Web
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.
CSS 3

Cascading Style Sheets
CSS, Cascading Style Sheets, are by far the simplest and most popular way to define the stylistic elements of modern websites, and rightly so; CSS allows you to separate the design elements from the structural elements inherent to the web document by placing the design elements in an independent CSS file - making creating and maintaining a complex and standards-compliant website that much easier.
The CSS used throughout the Internet is currently in its second version but there are now plans for a third; CSS3 aims to go beyond its previous version by including a whole host of new features and techniques which will revolutionise the ways in which content can be presented asthetically. Some of the new features currently under development include the ability to change the opacity of colours displayed on the web page, the possibility of adding shadows to text purely with CSS and without using graphics software such as Adobe Photoshop and much more.
The new CSS is also being developed in individual modules, breaking up the workload involved into manageable and precise chunks; more information on the module system can be found at the W3C’s Introduction to CSS3 (Why Modules?).
CSS3 is expected to offer a whole host of exciting new possibilities for web designers and anyone interested in keeping their website current. For anyone else eagerly awaiting information on new developments in the CSS3 project, please take a look at the links provided at the end of this post.
For further reading on the subject or a more comprehensive list of proposed features and information for CSS3 can be found here:
Web Design in 2 Minutes - YouTube Video
I came across a fun little video on YouTube earlier which compresses the whole web design process down into a hi-speed, two minute video - it gives some idea of the amount of work involved during just the first stages of the design process alone. Enjoy!
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. |