CSS:
.container {
margin-right: 75px;
float: left;
position: relative;
}
.input-large {
width: 210px;
}
.label-a {
float: left;
}
.label-b {
float: right;
}
HTML:
<div class="container">
<div>
<label class="label-a">label-a</label>
<label class="label-b">label-b</label>
</div>
<input class="input-large" type="text" />
</div>
Result in IE 11 and Chrome (screenshot)
Why the input field is placed between two labels in IE 11, but in Chrome it is fine?