1) could not get the point by this description. could you please share the snippets somewhere and provide the links. Not sure that this is related to RF.. if the problem with some styles - just check the classes applied in fireBug for FireFox.
2) Panel Grid produces just HTML table with specified count of columns. And "design a form" requirement is too general.. you could use any HTML in order to design the page. Just do not forget that it should be carefully checked to be valid in order not to be broken during ajax updates. About page design - check our layout components.
I will try describe it:
panelGrid with 2 columns. generated HTML table.
I have a select box... with a4j:support....
The purpose of the a4j:support is to rerender a row in t he table.
So we have 2 possible cases:
1. Table include the row.
2. The other is table with gap.
Case 2 is problematic. Not necceary Richfaces problem but related...
Does anything change if you remove "rowClasses" and "columnClasses"?
ok, i left the gridPanel for other things.
Form layout is born to CSS.