Welcome to the Solidly Stated article series, “Building Better Web Pages”. This series comprehensively covers building an HTML document: easily learned, but rarely perfected.

The purpose of this series is to help designers build better web pages. I have been an artist since childhood, so perhaps that is why I see writing HTML as an art form. However, today’s development tools and content management systems make knowing whats under the hood all but obsolete. Understanding the foundations of HTML is what separates the wheat from the chaff, as far as designers go. See the Table of Contents.

Welcome to another article on Building Better Web Pages. This article series comprehensively covers building an HTML document: easily learned, but rarely perfected.

Today’s article covers Unobtrusive JavaScript . While we await the day that content is properly separated from presentation and behavior, we will still no doubt come across many remnants of the old way of working with markup. One of these remnants is JavaScript events inline with HTML markup. This includes onsubmit, onclick, onmouseover, etc. The purpose of this article is to show you that, while technically allowed by the current HTML spec, inline JavaScript is a bad idea.

There are a handful of syntax highlighting tools for WordPress. WP-Syntax, as of this post, is the most downloaded highlighter available at about 100,000 downloads. They have a lot in common and all support pretty much any scripting language you can think of. While they all use GeSHi coloring engine, the major problem I have with WP-Syntax plugin is that it’s simply a rectangle with colored code inside it. I was looking for something more. Let’s look at a better option