Saltar al contenido

Propiedad min-width de CSS

La propiedad min-width establece el ancho mínimo de un elemento. Esta propiedad impide que el valor de la propiedad width sea menor que el valor especificado para min-width.

Ten en cuenta que, cuando se usa junto con las propiedades width y max-width, min-width actúa como un límite inferior. El ancho calculado se limita entre min-width y max-width, anulando el valor de width si cae fuera de ese rango.

La propiedad acepta una longitud CSS (px, pt, em, etc.) o un porcentaje.

INFO

Los valores de longitud negativos no son válidos.

Valor inicial0
Se aplica aTodos los elementos, excepto elementos en línea no reemplazados, filas de tabla y grupos de filas.
HeredableNo.
AnimableSí. El ancho es animable.
VersiónCSS2
Sintaxis DOMobject.style.minWidth = "200px";

Sintaxis

Sintaxis de la propiedad min-width de CSS

css
min-width: <length> | <percentage> | initial | inherit;

Ejemplo de la propiedad min-width:

Ejemplo de la propiedad CSS min-width con valor en px

html
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Title of the document</title>
    <style>
      div {
        width: 10px;
        min-width: 70%;
        background-color: #1c87c9;
        color: #ffffff
      }
    </style>
  </head>
  <body>
    <div>The min-width of this text is defined as 70%.</div>
  </body>
</html>

Resultado

CSS min-width Property

Aquí el ancho mínimo del elemento es 10 cm:

Ejemplo de la propiedad min-width especificada en "cm":

Ejemplo de la propiedad CSS min-width con valor en cm

html
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Title of the document</title>
    <style>
      span {
        background-color: #ccc;
        min-width: 0;
      }
      .example {
        min-width: 10cm;
        display: inline-block;
      }
    </style>
  </head>
  <body>
    <h2>Min-width property example</h2>
    <h3>Min-width: 0:</h3>
    <span>Minimum width is set to 0.</span>
    <h3>min-width: 10cm:</h3>
    <span class="example">Minimum width is set to 10cm.</span>
  </body>
</html>

Valores

ValorDescripciónProbarlo
lengthDefine el ancho mínimo en px, pt, cm, etc. El valor predeterminado es 0.Probarlo »
%Establece el ancho mínimo en % del elemento contenedor.Probarlo »
initialHace que la propiedad use su valor predeterminado.Probarlo »
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuál es la funcionalidad de la propiedad 'min-width' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.