Я думаю, что Ричард дал вам правильный ответ, похоже, это работает:
<div style="float:left;padding:0.5em">
<span class="title">Label1</span><br/>
<input type="text" name="name1" size="8" />
</div>
Проблема должна заключаться в том, что IE не применяет поля к тегу span, но по какой-то причине применяет отступ.