Building a CSS-based form is not overly difficult. Once the style sheet rules have been created, the XHTML is very simple to employ. A form, in fact, is much easier to build because it reuses much of the CSS, making it more of a process of repeating and possibly tweaking the code.
As with Web design, there are little tricks a designer should be aware of. The form in this chapter was built to show many of the challenges a designer may run into. Each row, in fact, illustrates a completely different element to consider.