Reputation: 14934
I've this Bootstrap markup with a inline radio group:
<div class="container">
<section id="content">
<form class="form-horizontal" role="form" name="myForm">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
<div class="form-group">
<div class="col-sm-6 col-sm-offset-3">
<label for="myField" class="control-label">Radio title:</label>
<label class="radio-inline">
<input type="radio" name="myField" value="normal" /> RADIO1
</label>
<label class="radio-inline">
<input type="radio" name="myField" value="high" /> RADIO2
</label>
</div>
</div>
</div>
</div>
</form>
</section>
</div>
It looks like this:
How can I make the title and radio input align horizontally?
See this JSFiddle: http://jsfiddle.net/dennismadsen/u6qus4ud/1/.
Upvotes: 0
Views: 10203
Reputation: 29
In label tag change the radio-inline class to radio class.
<label class="radio">
<input type="radio" name="myField" value="normal" /> RADIO1
</label>
<label class="radio">
`enter code here`<input type="radio" name="myField" value="high" /> RADIO2
</label>
Upvotes: -1
Reputation: 19341
Add vertical-align:middle;
Or vertical-align:top;
in label.
label {
vertical-align: middle;
}
check Fiddle.
Upvotes: 3
Reputation: 43479
Apply .form-group .radio-inline { vertical-align: top; }
to them
Upvotes: 0