以下のようにdisplay:tableとdisplay:table-cellを使用することで、実現できます。
<html>
<body>
<div style="display:table; width:100%;">
<div style="display:table-cell; width:100px; background-color: blue">あいうえお</div>
<div style="display:table-cell; background-color: yellow">かきくけこさしすせそ</div>
<div style="display:table-cell; width:100px; background-color: green">たちつてと</div>
</div>
</body>
</html>