It is mostly challenging to build table-less, semantic forms that look good & work cross-browser.

RMSforms is a CSS framework for making this process easier.

RMSforms CSS Framework

Considering forms are a list of elements, the framework uses unordered lists for grouping items & style them accordingly.

The layout of the forms & how labels are displayed can be set to be horizontal or vertical by simply updating CSS classes used.

The demo shows outputs of multiple combinations to better see what can be accomplished with RMSforms CSS framework.

WebResourcesDepot Feed