EniunEniunEniunEniun
  • Inicio
  • Servicios
    • Desarrollo Web
    • Diseño Web
    • Marketing Digital
    • Social Media
    • Experiencia de usuario
  • Tutoriales
  • Blog
✕
            Sin resultados Ver todos los resultados

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

            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

            • 13. Propiedades width, height, max-width, min-width, max-height y min-height
            • 13.1. ¿Qué son las propiedades CSS width y height?
            • 13.2. Cómo usar las propiedades CSS width y height
            • 13.3. ¿Qué son las propiedades CSS max-width y max-height?
            • 13.4. ¿Qué son las propiedades CSS min-width y min-height?
            • 13.5. Cómo usar las propiedades CSS max-width, min-width, max-height y min-height

            13. 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 13.1. Tamaño de los elementos en CSS

            13.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.

            13.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%;
            }

            13.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.

            13.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.

            13.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.

            0

            Test

            Navegación de entradas

            ← Modelo de cajas: márgenes, relleno y bordes
            Posición y comportamiento de contenedores en CSS →

            Tutorial CSS Nivel Inicial

            • 1. ¿Qué es CSS?
            • 2. ¿Cómo aplicar estilos CSS?
            • 3. Selectores
            • 4. Unidades de medida
            • 5. Colores y fondo
            • 6. Propiedades de texto
            • 7. Propiedades de las fuentes
            • 8. Propiedades de las listas
            • 9. Propiedades de las tablas
            • 10. Pseudo-clases y pseudo-elementos en CSS
            • 11. Prefijos CSS de los navegadores
            • 12. Modelo de cajas: márgenes, relleno y bordes
            • 13. Tamaño de los elementos
            • 14. Posición y comportamiento de contenedores en CSS
            • 15. Cómo crear un menú horizontal
            • 16. Estilos en formularios CSS
            • 17. Buenas prácticas CSS
            • 18. Herramientas útiles, test de verificación y referencias
            • 19. Test de conocimientos CSS
            • 20. Resumen CSS

            Tutoriales

            • Diseño de Interfaces
            • Usabilidad web
            • Accesibilidad web
            • HTML
            • XML
            • CSS Nivel Inicial
            • CSS Nivel Intermedio
            • CSS Nivel Avanzado
            • Bootstrap 5
            • Ver más tutoriales

            ENLACES

            • Nosotros
            • Contacto
            • Mapa del sitio
            • Blog

            TUTORIALES

            • Contenidos por bloques
            • Diseño de Interfaces Web
            • Lenguajes de Marcas y Sistemas de Gestión de Información

            SÍGUENOS

                 

            NUESTRA MISIÓN

            Queremos que consigas tus objetivos y que tu proyecto llegue a todo el mundo de la manera más óptima. Tu éxito es nuestro deseo y pondremos en práctica toda nuestra experiencia para que lo consigas.

            Únete y recibe gratis contenido exclusivo



              © 2023 Eniun Diseño Web y Marketing Digital
              Política de privacidad y cookies
                          Sin resultados Ver todos los resultados