Hi,
I'm working on redesigning a website using responsive templates based on the Shopsite "Full" template set.
I'm running into a LOT of issues where the embedded Shopsite code (ie. code output by a Shopsite tag and not editable) has a lot of extra formatting, particularly tables and nested tables with forms, that makes it nearly impossible to follow proper responsive design principles.
I've already resorted once to a jQuery javascript hack to force a table column to act like a new row.
My biggest issues are in the Customer Registration section, though.
For example, the form for a new customer registration outputs the name fields (Title, First, Middle, Last, Suffix) in a table in which the first row has cells for the labels and the second row cells for the form fields.
Obviously, 5 cells across is too wide on a phone screen. If I force the table cells to display block and 100% width, I end up with:
label
label
label
label
label
form field
form field
form field
form field
form field
Is there a fix for this I'm overlooking?
Also, could Shopsite please provide the option of outputting tag data withOUT extraneous formatting??? For forms especially, it would be nice to have just compliant form markup like:
<label for="form-field"><input></label>
or
<label></label><input>