CSS 网格容器
1 2 3 4 5 6 7 8
网格容器
如需使 HTML 元素充当网格容器,您必须把 display
属性设置为 grid 或 inline-grid。
网格容器由放置在列和行内的网格项目组成。
grid-template-columns 属性
grid-template-columns
属性定义网格布局中的列数,并可定义每列的宽度。
该值是以空格分隔的列表,其中每个值定义相应列的长度。
如果您希望网格布局包含 4 列,请指定这 4 列的宽度;如果所有列都应当有相同的宽度,则设置为 “auto”。
实例
生成包含四列的网格:
.grid-container { display: grid; grid-template-columns: auto auto auto auto; }
注意:如果在 4 列网格中有 4 个以上的项目,则网格会自动添加新行并将这些项目放入其中。
grid-template-columns
属性还可以用于指定列的尺寸(宽度)。
实例
设置这 4 列的尺寸:
.grid-container { display: grid; grid-template-columns: 80px 200px auto 40px; }
grid-template-rows 属性
grid-template-rows
属性定义每列的高度。
1 2 3 4 5 6 7 8
它的值是以空格分隔的列表,其中每个值定义相应行的高度:
实例
.grid-container { display: grid; grid-template-rows: 80px 200px; }
justify-content 属性
justify-content
属性用于在容器内对齐整个网格。
1 2 3 4 5 6 7 8
注意:网格的总宽度必须小于容器的宽度,这样 justify-content 属性才能生效。
实例
.grid-container { display: grid; justify-content: space-evenly; }
实例
.grid-container { display: grid; justify-content: space-around; }
实例
.grid-container { display: grid; justify-content: space-between; }
实例
.grid-container { display: grid; justify-content: center; }
实例
.grid-container { display: grid; justify-content: start; }
实例
.grid-container { display: grid; justify-content: end; }
align-content 属性
align-content
属性用于垂直对齐容器内的整个网格。
1 2 3 4 5 6 7 8
注意:网格的总高度必须小于容器的高度,这样 align-content 属性才能生效。
实例
.grid-container { display: grid; height: 400px; align-content: center; }
实例
.grid-container { display: grid; height: 400px; align-content: space-evenly; }
实例
.grid-container { display: grid; height: 400px; align-content: space-around; }
实例
.grid-container { display: grid; height: 400px; align-content: space-between; }
实例
.grid-container { display: grid; height: 400px; align-content: start; }
实例
.grid-container { display: grid; height: 400px; align-content: end; }
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容