# Layout Test List
## box
- [ ] display [cases](./custom/css_display.rs)
- [X] block
- [X] flex
- [ ] inline [cases](./custom/css_inline/inline.rs)
- [ ] inline-block [cases](./custom/css_inline/inline.rs)
- [X] none
- [X] box-sizing [cases](./custom/css_box_sizing.rs)
- [X] border-box
- [X] content-box
- [ ] writing-mode
## size
- [X] width [cases](./custom/css_width.rs)
- [X] min-width [cases](./custom/css_min_width.rs)
- [X] max-width [cases](./custom/css_min_height.rs)
- [X] height [cases](./custom/css_height.rs)
- [X] min-height [cases](./custom/css_min_height.rs)
- [X] max-height [cases](./custom/css_max_height.rs)
- [X] border [cases](./custom/css_border.rs)
- [X] border-top
- [X] border-bottom
- [X] border-left
- [X] border-right
- [X] padding [cases](./custom/css_padding.rs)
- [X] padding-top
- [X] padding-bottom
- [X] padding-left
- [X] padding-right
- [X] aspect-ratio [cases](./custom/css_aspect_ratio.rs)
### flex
- [X] flex
- [X] flex-grow [cases](./custom/css_flexbox/flex_grow.rs)
- [X] flex-shrink [cases](./custom/css_flexbox/flex_shrink.rs)
- [X] flex-direction [cases](./custom/css_flexbox/flex_direction.rs)
- [X] row
- [X] row-reverse
- [X] column
- [X] column-reverse
- [ ] flex-wrap
- [ ] flex-basis
- [X] justify-content [cases](./custom/css_flexbox/justify-content.rs)
- [X] start
- [X] flex-start
- [X] center
- [X] end
- [X] flex-end
- [X] left
- [X] right
- [X] space-evenly
- [X] space-between
- [X] space-around
- [X] align-content [cases](./custom/css_flexbox/align_content.rs)
- [X] start
- [X] flex-start
- [X] end
- [X] flex-end
- [X] center
- [X] space-around
- [X] space-evenly
- [X] space-between
- [X] align-items [cases](./custom/css_flexbox/align_items.rs)
- [X] start
- [X] flex-start
- [X] center
- [X] end
- [X] flex-end
- [X] baseline
- [X] stretch
- [X] align-self [cases](./custom/css_flexbox/align_self.rs)
- [X] stretch
- [X] center
- [X] start
- [X] flex-start
- [X] self-start
- [X] end
- [X] flex-end
- [X] self-end
- [ ] baseline
- [X] order [cases](./custom/css_flexbox/order.rs)
### position
- [X] position [cases](./custom/css_position.rs)
- [X] absolute
- [X] relative
- [X] fixed
- [X] left [cases](./custom/css_position.rs)
- [X] right [cases](./custom/css_position.rs)
- [X] top [cases](./custom/css_position.rs)
- [X] bottom [cases](./custom/css_position.rs)
- [X] margin [cases](./custom/css_margin.rs)
- [X] margin-left
- [X] margin-right
- [X] margin-top
- [X] margin-bottom
- [X] text-align [cases](./custom/css_text_align.rs)
### grid
- [X] display: grid [cases](./custom/css_grid/mod.rs)
- [X] grid-template-rows / grid-template-columns [cases](./wpt/css_grid/grid_template.rs)
- [X] `<length>`, `<percentage>`, `auto`, `fr`
- [X] grid-auto-rows / grid-auto-columns [cases](./wpt/css_grid/grid_auto.rs)
- [X] grid-auto-flow [cases](./wpt/css_grid/grid_auto_flow.rs)
- [X] row
- [X] column
- [X] row dense
- [X] column dense
- [X] gap / row-gap / column-gap [cases](./wpt/css_grid/gap.rs)
- [X] fr unit [cases](./wpt/css_grid/fr_unit.rs)
- [X] align-content [cases](./wpt/css_grid/alignment.rs)
- [X] justify-content [cases](./wpt/css_grid/alignment.rs)
- [X] align-items [cases](./wpt/css_grid/alignment.rs)
- [X] justify-items [cases](./wpt/css_grid/alignment.rs)
- [X] align-self [cases](./wpt/css_grid/alignment.rs)
- [X] justify-self [cases](./wpt/css_grid/alignment.rs)
- [X] direction (RTL) [cases](./wpt/css_grid/direction.rs)
- [X] writing-mode [cases](./wpt/css_grid/writing_mode.rs)
- [X] margin [cases](./wpt/css_grid/margin.rs)
- [X] intrinsic track sizing (min-content / max-content) [cases](./wpt/css_grid/intrinsic_tracks.rs)
- [X] maximize tracks [cases](./wpt/css_grid/maximize_tracks.rs)
- [ ] grid-column / grid-row (line-based placement)
- [ ] span
- [ ] repeat()
- [ ] minmax()
- [ ] auto-fill / auto-fit
- [ ] grid-template-areas