What's the best structure to use when designing a form/ details view for maximum readability (accessibility) and versatility?
As an example, the ASP.NET MVC framework's scaffolding creates a fieldset with a legend at the top and all fields in p's (a label and then the input/ editor set).
What's the most versatile structure to use, do you think?
For example, if I want to change the layout later to have two or three fields side-by-side instead of top-down, I'd only want to do that via CSS, as it's not structurally relevant.
Thanks,
Kieron
EDIT: A friends recommendation was to use dl, dt and dds...does anyone have any thoughts on that?