Fixing Common Validation Errors

When it comes to validating your web pages, it’s often easy to miss little things that are generally unimportant to the layout of the page but make the w3c validator throw a temper tantrum. I’ve compiled a list of common errors and warnings, and how to fix them. No Character Encoding Found! Falling back to […]

Horizontal Semantic List-based CSS Navigation

If you’ve read my Vertical Semantic List-based CSS Navigation tutorial you’ll already know that a major part of web standards involves using mark-up (HTML or XHTML) for its intended purpose instead of purely to style pages. Part of this involves using lists to control navigation, because that’s exactly what navigation is — a list of […]

Showing Code on Your Webpage

The problem with a lot of ‘how to show code’ tutorials on the Internet is that they teach you completely the wrong things! I’ve seen countless tutorials telling people to wrap the code in a <textarea> or just leave spaces between the <, > and the tag name — ALL wrong. And no, not just […]

Vertical Semantic List-based CSS Navigation

A major part of web standards involves using mark-up (HTML or XHTML) for its intended purpose instead of purely to style pages. Part of this involves using lists to control navigation, because that’s exactly what navigation is — a list of links. Unfortunately, while some of us are customising unordered lists with CSS there are […]

Separating Style from Content

As web designers and webmasters all over the world move to update their code to bring it in line with standards and the ‘trend’ of validation, it is important that we follow one of the most important rules: removing style from content. This describes the process by which we remove presentational tags and attributes, as […]