CSS grid-template-columns Property
The grid-template-columns CSS property is used to specify the number of columns and the size of the grid's columns. This property accepts multiple values. The number of columns is determined by how many values are assigned to this property.
Syntax
Property Values
| Value | Description |
|---|---|
| none | The default value. Columns are added as needed. |
| auto | The size of the columns is determined by the container size as well as the size of the items in the column. |
| max-content | The size of each column is set to be determined by the largest item in the column. |
| min-content | Sets the size of each column to be determined by the column's smallest item. |
| length | Sets the column size by using a legal length value. Learn more about length units. |
| initial | This property is set to its default value. |
| inherit | This property is inherited from its parent element. |
Supported Browsers
| Property | Chrome | Firefox | Safari | Edge / IE | Opera |
|---|---|---|---|---|---|
| grid-template-columns | 57.0 | 52.0 | 10.0 | 16.0 | 44.0 |