Col
ion-col, [ion-col]
ion-col, [ion-col]Columns are cellular components of the grid system and go inside of a row. They will expand to fill their row. All content within a grid should go inside of a column.
Column attributes
By default, columns will stretch to fill the entire height of the row. There are several attributes that can be added to a column to customize this behavior.
| Property | Description | 
|---|---|
| align-self-start | Adds align-self: flex-start. The column will be vertically aligned at the top. | 
| align-self-center | Adds align-self: center. The column will be vertically aligned in the center. | 
| align-self-end | Adds align-self: flex-end. The column will be vertically aligned at the bottom. | 
| align-self-stretch | Adds align-self: stretch. The column will be stretched to take up the entire height of the row. | 
| align-self-baseline | Adds align-self: baseline. The column will be vertically aligned at its baseline. | 
Sass Variables
All
| Property | Default | Description | 
|---|---|---|
| $grid-breakpoints | (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px
) | The minimum dimensions at which your layout will change, adapting to different screen sizes, for use in media queries | 
| $grid-max-widths | (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px
) | Maximum width of the grid for different screen sizes | 
| $grid-columns | 12 | Number of columns for the grid | 
| $grid-padding-width | 10px | Total width of the padding for the grid | 
| $grid-padding-widths | (
  xs: $grid-padding-width,
  sm: $grid-padding-width,
  md: $grid-padding-width,
  lg: $grid-padding-width,
  xl: $grid-padding-width
) | Padding for the columns for different screen sizes |