grid 网格布局
基本概念
采用栅格布局display:grid 或 inline-grid
的元素称为容器,其直接子元素称为项目。
设为网格布局以后,容器子元素(项目)的float、display: inline-block、display: table-cell、vertical-align和column-*等设置都将失效。
容器属性
grid-template-columns grid-template-rows
grid-template-columns 定义列宽, grid-template-rows 定义行高。
- px
<div class="parent">
<div class="child" style="background-color: #b574c3;">child1</div>
<div class="child" style="background-color: #8b76c1;">child2</div>
<div class="child" style="background-color: #5171c4;">child3</div>
<div class="child" style="background-color: #51cd8f;">child4</div>
<div class="child" style="background-color: #9fd364;">child5</div>
<div class="child" style="background-color: #d8ac4e;">child6</div>
<div class="child" style="background-color: #d93a52;">child7</div>