grid网格布局,如何理解grid-area属性?两种用法
发布于 作者:苏南大叔 来源:程序如此灵动~

这个grid
网格布局还真是复杂,本文苏南大叔再来回顾一下grid-area
属性的另外一个用法。值得说明的是:grid-template
也有两种完全不同的用法,真是令人火大。

大家好,这里是苏南大叔的“程序如此灵动”博客。本文描述grid-area
属性的用法,测试环境:win10
,chrome
。
第一种用法,填写位置名
这种用法,还得回顾一下下面这篇文章:
这里使用了grid-template
的第二种用法,即定义grid-template-areas
的方式。然后通过定义对应子元素的grid-area
后面为areas
里面的某个名称,来取得了两者之间的联系。
苏南大叔原来以为是:grid-area
先定义了名字,然后grid-template-areas
才生效。然而,这样的话,后面的第二种写法就解释不通了。那么,很有可能是grid-template-areas
先生效,然后元素才通过定义grid-area
到areas
里面的某个位置名称,来取得联系。
第二种用法,填写位置信息
还可以表述为span
的格式:
这种用法,需要先看看下面这篇文章:
测试用例代码如下:
在本例中,以下这几组css
,表述的是同样的意思:

如果grid-area
就一个值的话,那么它表示的意思就是grid-row-start
。
如果grid-area
有两个值的话,那么它表示的意思就是grid-row-start
grid-column-start
。
相关文章
- https://newsn.net/say/css-grid.html
- https://newsn.net/say/grid-auto-flow.html
- https://newsn.net/say/grid-auto-flow-dense.html
- https://newsn.net/say/grid-template.html
- https://newsn.net/say/grid-template-areas.html
- https://newsn.net/say/grid-minmax.html
- https://newsn.net/say/grid-row.html
总结
写了很多css
的相关文章,如果您有兴趣,可以点击下面的链接,找到相关文章。


