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?

