Hola wilfrido!! al abrir el html en mi navegador se veía mal el texto y lo he corregido introduciendo <meta charset="utf-8"> dentro de las etiquetas <head> ... </head>. Te recomiendo que siempre incluyas el meta charset para asegurarte.
En pantalla has conseguido mostrar lo que pedía el ejercicio, pero hay cosas que puedes mejorar. El código tiene un problema: la repetición. En el código debemos tratar de evitar repetir.
Si miramos estas reglas vemos cómo hay repetición:
#uno {width:50px; height:50px; margin-right:5px; background-color:blue; float:left;}
#dos{width:50px; height:50px;margin-right:5px; background-color:brown; float:left; }
#tres {width:50px; height:50px;margin-right:5px; background-color:green; float:left;}
Deberías corregir el ejercicio para evitar la repetición. ¿Cómo? Todo lo que es común a varios elementos defínelo una sola vez. Para ello puedes usar un atributo class. Mira este ejemplo como referencia:
https://www.aprenderaprogramar.com/foros/index.php?topic=2452.0Salu2!