222 of 313 menu

Propiedad grid

La propiedad grid es una forma abreviada para establecer todas las propiedades de las columnas y filas del contenedor de grid. Todos los valores se escriben en una sola línea separados por una barra.

Mediante grid en una sola línea solo se puede describir un tipo de propiedades: explícitas (grid-template-rows, grid-template-columns, grid-template-areas) o implícitas (grid-auto-rows, grid-auto-columns, grid-auto-flow). Las propiedades que no se especifican toman sus valores por defecto.

Sintaxis

elemento { grid: propiedades de grid; }

Ejemplo

Creemos una tabla usando la propiedad grid:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 1fr 1fr 1fr / 1fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ejemplo

Y ahora establezcamos para la segunda y tercera fila el mismo ancho, y para cada columna - un ancho diferente:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 60px 1fr 60px / 20% 1fr 15%; border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ejemplo

Y ahora en la tabla del ejemplo anterior hagamos que la fila superior tenga un ancho de dos fracciones, y la primera columna - de media fracción:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 2fr 1fr 1fr / 0.5fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Véase también

  • propiedad grid-template,
    que establece el número y ancho de columnas y filas para un elemento
  • propiedad grid-template-rows,
    que establece el número y ancho de las filas en un grid
  • propiedad grid-template-columns,
    que establece el número y ancho de las columnas en un grid
  • propiedad grid-template-areas,
    que establece la ubicación de los elementos en un grid
  • propiedad grid-auto-flow,
    que establece la ubicación automática de los elementos en un grid
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar