Introduction

It has come to my attention in the last couple of years that many ‘good quality’ user interface developers out there are having various understanding of what constitutes proper, semantic interfaces and what makes each part of a given web page ‘appropriate’ for the time we are living in.

I have therefore decided to start up a whole blog on the subject of semantics and semantic HTML, based on the experience which I have developed so far and am still developing on day-to-day basis.

These are my own lessons learnt, which I would like to share with the world with hope that it is going to help other people improve the quality of their own code and therefore improve the quality of the web as a whole.

I have conceptualised this blog as an evolving book of references to code samples which, hopefully, others will be able to reference against, use within their own web sites, build upon and make better for the common good.

I will try to write short posts, without waffle and to the point. I might throw in an odd (irrelevant) picture to break the monotony a bit and, if I can be bothered, a diagram explaining what I am talking about in order to illustrate the points a bit better.

Without further ado, lets move onto the first post about our subject at hand.

Written by Jason Grant, BSc, MSc on 24th May 2008

Contribute your expertise