Las propiedades height y width de CSS se utilizan para establecer el alto y el ancho de un elemento. La propiedad max-width de CSS se utiliza para establecer el ancho máximo de un elemento.
CSS Configuración de height y width
Las propiedades height y width se utilizan para establecer el alto y el ancho de un elemento. Dichas propiedades no incluyen relleno, bordes ni márgenes. Establece el alto/ancho del área dentro del relleno, el borde y el margen del elemento.
Valores de las propiedades height y width
Los valores que se pueden dar en dichas propiedades pueden ser los siguientes:
- auto: esto es predeterminado. El navegador calcula la altura y la anchura.
- longitud: define el alto/ancho en px, cm, etc.
- % (porcentaje): define el alto/ancho en porcentaje del bloque contenedor
- initial: establece el alto/ancho a su valor predeterminado
- inherit: el alto/ancho se heredará de su valor principal
Ejm
div { height: 200px; width: 50%; background-color: powderblue; }
Configuración max-width
La propiedad max-width se utiliza para establecer el ancho máximo de un elemento. max-width se puede especificar en valores de longitud, como px, cm, etc., o en porcentaje (%) del bloque contenedor, o establecerse en none (esto es predeterminado. Significa que no hay un ancho máximo).
El problema con el <div> anterior ocurre cuando la ventana del navegador es más pequeña que el ancho del elemento (500 px). Luego, el navegador agrega una barra de desplazamiento horizontal a la página.
Usar max-width en su lugar, en esta situación, mejorará el manejo de ventanas pequeñas por parte del navegador.
Nota: si por alguna razón usas tanto la propiedad width como la propiedad max-width en el mismo elemento, y el valor de la propiedad width es mayor que la propiedad max-width; se usará la propiedad max-width (y se ignorará la propiedad width).
Ejm
div { max-width: 500px; height: 100px; background-color: powderblue; }
Todas las propiedades de dimensión de CSS
Propiedad | Descripción |
---|---|
height | Establece la altura de un elemento. |
max-height | Establece la altura máxima de un elemento. |
max-width | Establece el ancho máximo de un elemento. |
min-height | Establece la altura mínima de un elemento. |
min-width | Establece el ancho mínimo de un elemento. |
width | Establece el ancho de un elemento. |