I'm trying to achieve that one inline-block elements, would be aligned left and the other one would be aligned right, without changing their display type.
I would like to get a CSS version, otherwise I could live with a jQuery approach as well.
What I mean, I just wanted to show the first two buttons aligned on the left side, the third button on the right side.
<table>
<thead>
<tr>
<th>
<div style="background-color: lightblue; width: 600px;">
<span style="display: inline-block; height:20px; background-color: red; margin: 5px 3px;float: left;">
Button
</span>
<span style="display: inline-block; height:20px; background-color: red; margin: 5px 3px; float:right;">
Button right
</span>
</div>
</th>
</tr>
</thead>
<tbody>
<tr><td>where did the background of the header cell go? the background is still there if the elements do not float.</td></tr>
</tbody>
</table>