阅读CSS网格布局:一个快速启动指南,能快速掌握布局技巧,提升网页设计效率吗?
- 内容介绍
- 相关推荐
嗨,老铁,先说点正事——CSS网格布局到底是个啥?
先别慌,别把它想成啥高深莫测的黑科技。
说实话,我第一次碰到网格布局时还在想这玩意儿会不会跟那种“表格”一样老土,即便是...。
后来啊呢?哈哈,一打开浏览器,看到那一排排、竖竖的线条,我瞬间有点小激动,一阵见血。。
这就是 CSS Grid——让你可以像玩拼图一样, 说白了... 把页面拆成行和列,然后随意摆放内容。
一、 打开你的编辑器,先给容器开个“网格”
先找个做容器,给它加上display: grid;,归根结底。。
不对不对, 我忘了说要把它写进CSS里:
.container {
display: grid;
}
蚌埠住了! 就这么简单,你已经把容器变成了网格的“基底”。
二、 定义列和行——列宽行高随你挑
这里有两招常用写法:
grid-template-columns: 1fr 2fr 1fr;——三列,第二列占两倍宽度。grid-template-rows: 200px auto 100px;——三行,高度自定义。
格局小了。 记得, 用fr单位真的很爽,它会自动根据剩余空间分配比例。
三、 把子元素塞进去,顺手给点位置属性
默认情况下子元素会按文档流顺序填满网格,好像自动排队一样。
嗨,老铁,先说点正事——CSS网格布局到底是个啥?
先别慌,别把它想成啥高深莫测的黑科技。
说实话,我第一次碰到网格布局时还在想这玩意儿会不会跟那种“表格”一样老土,即便是...。
后来啊呢?哈哈,一打开浏览器,看到那一排排、竖竖的线条,我瞬间有点小激动,一阵见血。。
这就是 CSS Grid——让你可以像玩拼图一样, 说白了... 把页面拆成行和列,然后随意摆放内容。
一、 打开你的编辑器,先给容器开个“网格”
先找个做容器,给它加上display: grid;,归根结底。。
不对不对, 我忘了说要把它写进CSS里:
.container {
display: grid;
}
蚌埠住了! 就这么简单,你已经把容器变成了网格的“基底”。
二、 定义列和行——列宽行高随你挑
这里有两招常用写法:
grid-template-columns: 1fr 2fr 1fr;——三列,第二列占两倍宽度。grid-template-rows: 200px auto 100px;——三行,高度自定义。
格局小了。 记得, 用fr单位真的很爽,它会自动根据剩余空间分配比例。
三、 把子元素塞进去,顺手给点位置属性
默认情况下子元素会按文档流顺序填满网格,好像自动排队一样。

