Chances are if you’re reading this blog then you already know about good coding practices, and that in essence, semantic coding is focused around the separation of design and content. You’ll know that HTML is your means of serving up content and that your pretty gradients and curved edges should be applied with CSS. So as soon as you started using CSS properly you instantly started advocating semantics and using it as a marketing tool on your website.

But are you actually coding semantically…?