contenido de ajuste y contenido de ajuste () | Programar Plus

Aquí hay algunos nerdery CSS de profundidad profunda de PPK. Si puedes envolver tu mente min-content (el elemento más pequeño puede basarse en el contenido que contiene) y max-content (el mayor contenido de un elemento puede empujarlo), entonces es solo un pequeño paso más para comprender fit-content. Como dice PPK, es una abreviatura de:

.box {
  width: fit-content;

  /* ... is the same as ... */
  width: auto;
  min-width: min-content;
  max-width: max-content;
}

Lo que significa que el elemento podrá cambiar de tamaño entre el mínimo y el máximo.

Mi cerebro siempre piensa en la situación de la interfaz de usuario solo ligeramente complicada de centrar una navegación horizontal que necesita su propio fondo por alguna razón. min-content no funciona ya que lo rompe todo demasiado estrecho. max-content no funciona porque entonces no permite envolver. Entonces fit-content es la papilla de osito bebé.

El artículo de PPK tiene muchos más detalles sobre las peculiaridades del navegador e incluye figuras interactivas realmente efectivas, así que definitivamente léelo, especialmente si te apetece tener un conocimiento profundo de CSS, ya que se vuelve humilde cuando comienzas a meterte en el fit-content() función en CSS Grid. Como 1fr fit-content(200px) 1fr jugar en una plantilla?

1fr min(min(max-content, available-size), max(min-content, 200px)) 1fr

Nota: “donde available-size es el ancho disponible en la cuadrícula “. ¡Uf!

Enlace directo →