ciao a tutti, ho un problema con la seguente proprietà css


.classe1 div { float:left}
.classe2 { width: 30%}


ovviamente classe1 contiente 3 div classe 2

<div class="classe1">
<div class="classe2"></div>
<div class="classe2"></div>
<div class="classe2"></div>
</div>


in questo modo inserendo 3 box vengono mostrati perfettamente in tutti i browser, tranne in internet explorer dove vengono mostrati con larghezze differenti e uno sotto l'altro.

come mai, da cosa potrebbe dipendere?
grazie