Buenas noches. Este es el enunciado del ejercicio CU01034D del curso básico de programación web con CSS:
Para cada una de las siguientes afirmaciones indica si es verdadera o falsa, y justifica brevemente tu respuesta:
a) La propiedad float puede tomar cuatro valores: top, right, bottom y left.
b) float es una propiedad que nos permite maquetar páginas web (documentos HTML).
c) Usando float: center; podemos centrar el contenido de un elemento respecto de su caja contenedora.
d) Un elemento flotante sale del flujo normal de posicionamiento de elementos en una página web.
e) Todos los elementos a continuación de un elemento flotante lo envuelven, a no ser que especifiquemos lo contrario usando la propiedad clear.
Acá las respuestas:
R.a) Falso. La propiedad float solo desplaza elementos totalmente a la izquierda o a la derecha.
R.b) Verdadero. Muchas páginas web en la actualidad utilizan float (veáse el login de facebook); no obstante, existen métodos de maquetación más modernos como utilizar la propiedad display con el valor table y table cell o el uso de flexbox.
R.c) Falso. No se puede utilizar float para centrar elementos, por lo referido en la respuesta a.
R.d) Verdadero. La caja deja de pertenecer al flujo normal de la página, lo que significa que el resto de cajas ocupan el lugar dejado por la caja flotante.
R.e) Verdadero. Es el propósito con el que se creo la propiedad. El resto de los elementos se sitúan alrededor del flotante y no debajo de este; con respecto a la propiedad clear, no puedo hablar mucho de ella, dado que es la que sigue en la próxima unidad. Sin embargo, leyendo al respecto en otros sitios, si se utiliza con el fin de limpiar la flotación de un elemento.
Si tienen correcciones o sugerencias, se las agradeceré enormemente. Gracias.