One
Two
Three
Four
Five
Six
Seven
Eight
📅  最后修改于: 2020-11-05 08:53:59             🧑  作者: Mango
网格可以定义为水平线和垂直线的交集。 CSS网格布局将页面分为主要区域。它根据层,位置和大小定义了从HTML原语构建的控件各部分之间的关系。 Grid属性提供了具有行和列的基于网格的布局系统。它使网页的设计变得容易,而无需定位和浮动。
与表格类似,它使用户可以将元素对齐为行和列。但是与表相比,使用CSS网格设计布局很容易。我们可以使用grid-template-rows和grid-template-columns属性在网格上定义列和行。
浏览器(例如Google Chrome,Internet Explorer,Firefox,Safari和Opera)支持CSS网格属性。
我们可以通过将显示属性设置为元素上的grid或inline-grid来定义网格容器。
网格容器包含放置在行和列内的网格项目。
让我们看一个CSS中网格的简单示例。
One
Two
Three
Four
Five
Six
Seven
Eight
让我们看看一些速记属性:
在下面的示例中,我们包括一些上述速记属性。现在,让我们看一下使用某些属性的示例:
One
Two
Three
Four
Five
Six
Seven
Eight
它用于在容器内对齐整个网格。它包括以下值:
注意:请注意,对于justify-content属性的任何影响,网格的总宽度应小于容器的宽度。
让我们通过一个示例来了解此属性以及值。
CONTAINER WITH SPACE-EVENLY VALUE
1
2
3
CONTAINER WITH SPACE-AROUND VALUE
1
2
3
CONTAINER WITH SPACE-BETWEEN VALUE
1
2
3
CONTAINER WITH END VALUE
1
2
3
CONTAINER WITH START VALUE
1
2
3
CONTAINER WITH CENTER VALUE
1
2
3
它用于在容器内垂直对齐整个网格。
注意:请注意,对于align-content属性的任何影响,网格的总高度应小于容器的高度。
align-content属性的值与justify-content属性的值相同。