Styling forms is an almost universally dreaded phase of the web design process. They’re a pain to work with, they make it hard to get a consistent look going across browsers, and to add to the nuisance there are two militant camps about whether or not forms should be styled for consistency or for operating system interface compliance battling endlessly.

Take one headache out of the process with Formalize, a framework that makes all of your form elements look not only consistent across browsers, but cleaner too.

The bulk of Formalize is comprised of CSS but it does use a bit of JavaScript and requires you to include one of the major JavaScript libraries. Fortunately, support is varied, including jQuery, Dojo, MooTools, YUI, ExtJS and Prototype.