Hallo,
<div style="width:400px;background-color:white">
<div class="head" style="float:left;width:100px;">Via:</div>
<div style="float:right;width:300px">Hamburg</div>
</div>
Deine umgebender DIV hat keine Höhe, weil die enthaltenen Elemente floaten. Kannst du sehen, wenn du für den Container einmal border setzt.
Ciao
Phil