Vanilla 1.1.9 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 9 of 9
This may be too late but I don’t see why css layouts in forms are any more or less complex than other forms of layout. If you go to tables for layout you are trading complexity in stylesheets for complexity in markup, which is never a good proposition. In other words you are solving an easily solved problem in an obtuse way that will lead to many more problems later. Perhaps if you described in a little more detail what makes your forms so complex that you are hesitant to use a css layout people could present some specific solutions for you.
Personally I’ve designed several forms with multiple columns, different spatial relationships between labels and fields, with and without help text, with help text that appears dynamically based on validation service, using client-side and server-side (via ajax) validation, with UI enhancements such as javascript-powered date picker calendars, etc. I have never thought to myself, “Gee I wish I had just used a table here.” In updates and redesigns I’ve wasted countless hours cleaning out old table markup, work that would have been saved if the layout had been handled by a stylesheet that I could simply discard while preserving the vast majority of the markup. Remember even if you are not doing this cleanup work down the road it’s a hidden cost you’re passing on to your client, and a savvy client should be aware of that. All other things aside, paying me 10 or more hours to clean out all your tables in two years while preserving the content is sure to be more expensive to your client than the extra hour or two that you will charge to deal with a css layout issue.
1 to 9 of 9