Useful: CSS Zen Garden
I converted to the Semantic style of coding a long time ago. For those of you who need your memory refreshing, the principle is to separate Content (XHTML), Behaviour (JavaScript) and Layout (CSS). The benefits should be obvious but just to gloss over them, let's say you create a large website with over 100 pages and you did not use this separation. Now someone comes along and wants the layout changing; well now you have to go to each individual page. A lot of work. If you use this separation, all you have to do is to get each XHTML page to link to the layout (CSS) and just alter that CSS file.
There are still a lot of people who do not do this, many of whom do not swap as they think they will lose control over the layout. Well have a look at CSS Zen Garden. This fantastic site shown numerous designs, all of which use exactly the same content file and only changes the CSS file. A fantastic example of what can be accomplished if you know what you are doing.




