I have this HTML structure (Simplified). I want to make it so that the logo, input and button are:
1) Vertically aligned in the header
2) The logo and button has a fixed size. I want the input in the middle of those two items to be the remaining width between them.
(Logo to the left, button to the right. Input then the width of the in between bit)
Then when the window is resized, the input text auto resizes.
<div class="header">
<div id="logo">Logo here</div>
<input type="text"/>
<div class="button>Button title</div>
</div>