Tengo el siguiente código para un form con css:
<form action="#" method="post">
<div class="Columna">
<div class="Izquierda"> <label class="Etiqueta">Name: </label> </div>
<div class="Fondo2"> <input name="name" class="input2" type="text" id="name"/> </div>
</div>
</form>
Para el Label Etiqueta y el input name queden en la misma linea en el firefox, tengo que poner float:left tanto a la clase Izquierda como a la clase Fondo2. ¿No deberia bastar con float:left en la clase Izquierda?.
La clase columna tiene un clear:both.