(6.3)网格布局 grid


grid-template-column 和 grid-template-rows#

这2个属性都支持 [],它们代表给列/行之间的线的命名。

<body>
    <div class="container">
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
        <item>5</item>
    </div>
</body>
</html>
<style>
    .container {
    display: grid;
    grid-template-columns: 80px auto 100px;
    grid-template-rows: [1] 25% [2] 50px [3] auto [4] 60px [5];
}

item {
    background-color: deepskyblue;
    border: 1px salmon solid;
}
</style>

min-content#

一排或者一列格子中所有最小内容尺寸中最大的哪个最小尺寸

网格布局专用单位fr#

快速复习 grid#

基本操作#

1 指定3列,每列宽度100px

2 浮动宽度,(fr 剩余空间的比例)

3 第2个参数改为 2fr, 占据 1/2 的空间

4 column-gap/row-gap 列/行间距

或者这里可以 gap: 24px 统一设置。

排列元素#

5 grid-template-areas

给元素设置各个的区域

6 对齐:垂直方向 align-items

这里 center 居中,end 向下。

对齐:水平方向 justify-items

居中对齐 justify-items: center

水平方向靠右对齐 justify-items: end

水平方向两端对齐 justify-items: space-between

7 行轴和列轴小于 grid 容器

垂直方向:居中对齐 aligin-content

水平方向:居中 justify-content: center

水平方法:两端对齐 justify-content: space-between

作者:【唐】三三

出处:https://www.cnblogs.com/tangge/p/17517186.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   【唐】三三  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2015-06-30 WebService – 3.后台调用WebService,根级别上的数据无效
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示