Ciao a tutti! perchè se eseguo questo codice con firefox e con chrome il quadrato verde appare rispettivamente a destra e a sinistra?

codice:
<div style="width:60px; height:60px;">

	<a style='width:20px; height:20px; background:green; position:absolute;'></a>

	<div style='width:60px; height:60px; background:red; float:left;'></div>

</div>