Este blog diferenciará entre CSS "Altura: 100%" y "Altura: Auto".
¿Cómo funciona "altura: 100%" en HTML??
Definir cualquier número de porcentajes ya que la altura del elemento infantil ajustará la altura en consecuencia. Entonces, una altura del 100% establecerá la altura del elemento infantil de tal manera que cubra completamente el área del elemento principal. Por ejemplo, establecer el "altura"Del elemento infantil a"50%”(Altura: 50%) establecerá la altura del elemento infantil como la mitad de su elemento principal.
Ejemplo: Aplicación de propiedad "Altura: 100%" a una imagen
Comprendamos la aplicación de la altura: 100% en un código HTML:
En el fragmento de código anterior:
Esto generará la siguiente salida:
Ahora, si cambiamos el valor de la propiedad de altura en el elemento Div principal (por ejemplo, de 200px a 300px), establecerá el tamaño de la imagen en "300px":
Esto cambiará la altura de la imagen a "300px"Y la imagen se mostrará así:
¿Cómo funciona la propiedad "Altura: Auto" en HTML??
El "Altura: Auto"La propiedad establece la altura del elemento infantil al valor definido en ese elemento infantil. Por ejemplo, si hay un elemento principal que tiene la altura "300px"Y tiene un elemento infantil con" Altura: Auto ". Luego, dentro de ese elemento (que contiene "Altura: Auto"), todos los elementos infantiles tendrán la altura de acuerdo con la definición. Más específicamente, el elemento infantil no heredará el valor del elemento principal.
Ejemplo: Aplicación de la propiedad "Altura: Auto" a una imagen
Entendamos esto con un simple ejemplo de fragmento de código HTML:
En el fragmento de código anterior:
Producción
Ahora, si cambiamos el valor del "alturaPropiedad del niño Div, también cambiará la altura de la imagen en la salida en consecuencia:
Esto establecerá la altura de la imagen como "150px"En la salida:
Esto resume la diferencia entre CSS "Altura: 100%"Vs"Altura: Auto".
Conclusión
El CSS "Altura: 100%"Establece la altura del elemento exactamente como la definida en su elemento principal. Por otro lado, cuando el "Altura: Auto"Se usa en un elemento, establece la altura de sus elementos infantiles como se define en los elementos infantiles y no hereda la altura del elemento principal. Esta publicación discutió la diferencia entre CSS "Altura: 100%" y la "Altura: Auto".