I would like to have a form which has a horizontal layout on the first level, but then within one row there can be a form “inline” which I want to have a vertical (the default) layout. Is there an easy way to achieve this?
Note: .form-inline doesn’t do what I’m looking for, as it doesn’t put the inside labels on top of the inputs.
So far I have something like this:
<div class="form-horizontal">
<div class="control-group">
<label class="control-label">
outer label
</label>
<div class="controls ### SOMETHING TO CLEAR/OVERRIDE form-horizontal ###">
### INLINE FORM WITH SAME STRUCTURE IS HERE ###
</div>
</div>
</div>
Boostrap can’t do this by default, but I’ve included this in my fork https://github.com/jasny/bootstrap/blob/master/less/jasny-forms.less#L40
Please consider using Jasny’s extensions to Bootstrap http://jasny.github.com/bootstrap
or just use this CSS
With the HTML