EniunEniunEniunEniun
  • Inicio
  • Blog
  • Cursos
  • Contactar
  • DTD
✕
            Sin resultados Ver todos los resultados

            Propiedades width, height, max-width, min-height…

            • Inicio
            • CSS y Sass CSS Nivel inicial
            • Propiedades width, height, max-width, min-height…
            12/10/2019
            Propiedades width height

            Propiedades width height

            En esta sección vamos a aprender cómo usar las propiedades CSS width, height, min-width, max-height y min-height para controlar el tamaño de los elementos en una página web.

            Contenidos del artículo

            Toggle
            • 10. Propiedades width, height, max-width, min-width, max-height y min-height
            • 10.1. ¿Qué son las propiedades CSS width y height?
            • 10.2. Cómo usar las propiedades CSS width y height
            • 10.3. ¿Qué son las propiedades CSS max-width y max-height?
            • 10.4. ¿Qué son las propiedades CSS min-width y min-height?
            • 10.5. Cómo usar las propiedades CSS max-width, min-width, max-height y min-height

            10. Propiedades width, height, max-width, min-width, max-height y min-height

            Veamos una tabla resumen de las propiedades que vamos a tratar en esta sección:

            Nombre propiedadDescripciónValores
            widthEstablece el ancho del área de contenido de un elementoUnidad de longitud (px, em, %, etc.), auto, initial, inherit
            heightEstablece el alto del área de contenido de un elementoUnidad de longitud (px, em, %, etc.), auto, initial, inherit
            max-widthEstablece el ancho máximo que puede tener un elementoUnidad de longitud (px, em, %, etc.), none, initial, inherit
            min-widthEstablece el ancho mínimo que debe tener un elementoUnidad de longitud (px, em, %, etc.), 0, initial, inherit
            max-heigtEstablecer el alto máximo que debe tener un elementoUnidad de longitud (px, em, %, etc.), 0, initial, inherit
            min-heightEstablecer el alto mínimo que debe tener un elementoUnidad de longitud (px, em, %, etc.), 0, initial, inherit
            Tabla 1. Tamaño de los elementos en CSS

            10.1. ¿Qué son las propiedades CSS width y height?

            Las propiedades CSS width y height se usan para establecer el ancho y el alto de un elemento. Por defecto, estas propiedades se refieren al área de contenido del elemento, es decir, el espacio que ocupa el texto, las imágenes u otros elementos dentro del elemento. El área de contenido no incluye el padding (relleno), el border (borde) ni el margin (margen) del elemento.

            Sin embargo, podemos cambiar este comportamiento con la propiedad CSS box-sizing, que nos permite definir qué partes del elemento se incluyen en el cálculo del ancho y el alto. Esto lo veremos en la siguiente sección del tutorial.

            10.2. Cómo usar las propiedades CSS width y height

            Veamos algunos ejemplos de uso de width y height con diferentes unidades:

            • Para darle un ancho y un alto fijo a un elemento, podemos usar píxeles como unidad. Por ejemplo, si queremos que un elemento tenga un ancho de 200px y un alto de 100px, podemos usar este código:
            div {
              width: 200px;
              height: 100px;
            }
            • Para darle un ancho y un alto relativo al elemento contenedor, podemos usar porcentajes como unidad. Por ejemplo, si queremos que un elemento ocupe el 50% del ancho y el 25% del alto del elemento padre, podemos usar este código:
            div {
              width: 50%;
              height: 25%;
            }

            10.3. ¿Qué son las propiedades CSS max-width y max-height?

            Las propiedades CSS max-width y max-height se usan para establecer el ancho y el alto máximo de un elemento. Estas propiedades nos permiten limitar el tamaño de un elemento para que no supere cierto valor, incluso si le damos un ancho o un alto mayor con las propiedades width o height.

            Esto puede ser muy útil para crear diseños responsivos que se adapten a diferentes tamaños de pantalla. Por ejemplo, podemos usar max-width para evitar que una imagen se salga del contenedor o que se distorsione al cambiar la resolución. También podemos usar max-height para controlar la altura de un elemento que tenga contenido variable, como un menú desplegable o una caja de texto.

            10.4. ¿Qué son las propiedades CSS min-width y min-height?

            Las propiedades CSS min-width y min-height se utilizan para establecer la anchura y la altura mínima de un elemento, respectivamente. Estas propiedades impiden que el elemento se reduzca a un ancho o alto menor que el valor especificado.

            Las propiedades min-width y min-height se pueden utilizar para garantizar que un elemento tenga un tamaño mínimo, independientemente del tamaño del contenido que contenga. Por ejemplo, se pueden utilizar para garantizar que un elemento siempre tenga un tamaño mínimo de visualización, incluso en pantallas pequeñas.

            10.5. Cómo usar las propiedades CSS max-width, min-width, max-height y min-height

            Veamos algunos ejemplos de uso de max-width, min-width, max-height y min-height con diferentes unidades:

            • Para darle un ancho y un alto máximo a un elemento en píxeles, podemos usar esta unidad como valor. Por ejemplo, si queremos que una imagen no supere los 300px de ancho ni los 200px de alto, podemos usar este código:
            img {
              max-width: 300px;
              max-height: 200px;
            }
            
            • Para darle un ancho y un alto máximo a un elemento en porcentajes, podemos usar esta unidad como valor. Por ejemplo, si queremos que una imagen no ocupe más del 50% del ancho ni del 25% del alto del elemento contenedor, podemos usar este código:
            img {
              max-width: 50%;
              max-height: 25%;
            }

            El siguiente código establece el ancho máximo del elemento div a 300 píxeles:

            div {
              max-width: 300px;
            }

            El siguiente código establece el alto mínimo del elemento div a 100 píxeles:

            CSS

            div {
              min-height: 100px;
            }

            Ejemplo práctico en CodePen

            Veamos un ejemplo práctico: Para crear un contenido a pantalla completa que no se haga más grande al llegar a un ancho máximo, puedes usar la propiedad max-width junto con la propiedad width. Así, le das al elemento un ancho relativo al tamaño de la pantalla, pero también le pones un límite absoluto.

            Por ejemplo, si quieres que el contenido ocupe el 95% del ancho de la pantalla, pero que no supere los 1200px, puedes usar este código:

            .content {
              width: 95%; /* El contenido ocupa el 95% del ancho de la pantalla */
              max-width: 1200px; /* El contenido no ocupará más de 1200px */
              margin: 0 auto; /* Centrar el contenido */
            }

            De esta forma, el contenido se adaptará al tamaño de la pantalla, pero no se hará más grande de lo necesario. Esto puede mejorar la legibilidad y el diseño de tu página web.

            Test

            Navegación de entradas

            ← Modelo de cajas: márgenes, relleno y bordes
            Propiedades de las tablas en CSS →

            Curso CSS Inicial

            • 1. ¿Qué es CSS?
            • 2 ¿Cómo aplicar estilos CSS?
            • 3. Selectores
            • 4. Unidades de medida
              • Unidades vh y vw
            • 5. Colores y fondo
              • Efecto parallax
            • 6. Propiedades de texto
            • 7. Propiedades de las fuentes
            • 8. Propiedades de las listas
            • 9. Modelo de cajas: márgenes, relleno y bordes
            • 10. Tamaño: width, height, max-width…
            • 11. Propiedades de las tablas
            • 12. Posición y comportamiento de contenedores
            • 13. Pseudo-clases y pseudo-elementos
            • 14. Cómo crear un menú horizontal
            • 15. Propiedad overflow, excedente de contenido
            • 16. Espacio entre elementos inline-block
            • 17. Problemas con flotantes y sus soluciones
            • 18. Estilos en formularios CSS
            • 19. Herramientas útiles y tests de verificación
            • 20. Inspeccionar elementos en el navegador para encontrar errores
            • 21. Buenas prácticas CSS
              • 21.1. Nombres de clases: mejores prácticas y ejemplos
              • 21.2. Rutas de archivos en HTML/CSS
            • 23. Test de conocimiento
            • 24. Ejercicios resueltos CSS
            • 25. Resumen propiedades CSS
            Ver más cursos

            ¡Invítanos a un café!

            ¿Cómo donar?
            Ayúdanos a seguir creando contenido relacionado con la informática y el diseño y desarrollo web en Eniun. ¡Gracias por tu apoyo!
            Eniun

            info@eniun.com
            Reportar un error

            Servicios

            Desarrollo Web
            Diseño Web
            Marketing Digital
            Social Media
            Experiencia de Usuario
            Cursos formativos

            Suscríbete a la newsletter

            Únete a nuestra comunidad para recibir contenido exclusivo y relevante para diseñadores y desarrolladores web.

            Apuntarme

            © 2026 Eniun | Política de privacidad y cookies

                      Sin resultados Ver todos los resultados