I'm using jTable for a project I'm currently working on and want to see if you guys could help with the CSS issues I'm having. I've made a jsfiddle below of the form that popups when I add a new record to the jTable. Becuse I have so many rows it's longer than the visible screen. Do you think it would be possible with some CSS tweaks to make this a two or three column box?
I can't change the generation of this form so it has to be CSS only.
A shorter version of the form is below:
<div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-dialog-buttons ui-draggable ui-resizable" style="position: absolute; height: auto; width: auto; top: 0px;" tabindex="-1" role="dialog" aria-describedby="ui-id-58" aria-labelledby="ui-id-59">
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-59" class="ui-dialog-title">Add new record</span>
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span>
</button>
</div>
<div id="ui-id-58" style="width: auto; min-height: 0px; max-height: none; height: auto; display: block;" class="ui-dialog-content ui-widget-content">
<form id="jtable-create-form" class="jtable-dialog-form jtable-create-form" action="/Demo/CreateStudent" method="POST">
<div class="jtable-input-field-container">
<div class="jtable-input-label">Institution Name</div>
<div class="jtable-input jtable-text-input">
<input class="" id="Edit-[Institution Name]" type="text" name="[Institution Name]">
</div>
</div>
<div class="jtable-input-field-container">
<div class="jtable-input-label">RSE50 Name</div>
<div class="jtable-input jtable-text-input">
<input class="" id="Edit-[Institution RSE50 Name]" type="text" name="[Institution RSE50 Name]">
</div>
</div>
<div class="jtable-input-field-container">
<div class="jtable-input-label">Legal Name</div>
<div class="jtable-input jtable-text-input">
<input class="" id="Edit-[Interest Fax Institution]" type="text" name="[Interest Fax Institution]">
</div>
</div>
</form>
</div>
<div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix">
<div class="ui-dialog-buttonset">
<button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Cancel</span>
</button>
<button type="button" id="AddRecordDialogSaveButton" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Save</span>
</button>
</div>
</div>
</div>
Thanks
It is possible to break them into columns with CSS only. That would be to use the CSS3 columns Property. However, it won't work on IE.
Here's working example http://jsfiddle.net/shodaburp/Euwsm/1/ with the above code