allora prova così:
<div style="width:100%;">
<div style="float:left;width:33%;">1</div>
<div style="float:left;width:33%;">2</div>
<div style="float:left;width:33%;">3</div>
<div style="clear:both;"></div>
</div>
il di in più l'ho aggiunto per avere lo stesso effetto sia su ie che con i gecko based (per capire la differenza basta che imposti il bordo al primo div)