当前位置: 首页 > wzjs >正文

saas建站源码下载数商云价格

saas建站源码下载,数商云价格,哈尔滨网页设计网站模板,女与男做那个的视频网站CSS Grid 布局详解(通俗易懂版) 一、概述 CSS Grid 是一种二维布局系统,可以同时控制行和列,相比 Flex(一维布局),更适合用在整体页面布局或复杂模块结构中。 二、基础概念 Grid 容器&#x…

CSS Grid 布局详解(通俗易懂版)

一、概述

CSS Grid 是一种二维布局系统,可以同时控制行和列,相比 Flex(一维布局),更适合用在整体页面布局或复杂模块结构中。


二、基础概念

  • Grid 容器(Container):设置 display: grid 的元素。
  • Grid 项目(Item):容器中的直接子元素。
  • 轨道(Track):行或列。
  • 单元格(Cell):行列交叉的区域。
  • 网格线(Line):行或列的边界,编号从 1 开始。

三、创建 Grid 容器

.container {display: grid;
}

四、定义网格行和列

.container {grid-template-columns: 100px 1fr 2fr;grid-template-rows: 50px auto;
}
  • grid-template-columns/rows 用于定义列/行的数量与宽度
    • px:固定宽度
    • fr:按比例分配空间(如 1fr
    • auto:根据内容自动撑开

示例解释:定义了 3 列(100px、1 份、2 份)和 2 行(第一行固定 50px,第二行自动撑开)。


五、设置行列间距

grid-column-gap: 10px;
grid-row-gap: 20px;/* 简写形式 */
gap: 20px 10px; /* row-gap column-gap */

六、项目在网格中的定位

.item {grid-column: 1 / 3; /* 跨两列:第1列开始,第3列前结束 */grid-row: 1 / 2;     /* 跨一行 */
}

说明:类似在 Excel 中选择 A1 到 B1。


七、自动填充与自适应布局

grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  • repeat():重复列
  • auto-fill:尽可能多地填充
  • minmax():定义最小最大宽度

效果:列宽至少 150px,宽度不够就自动换行,适合响应式布局。


八、对齐方式

1. 控制单元格内项目对齐

justify-items: start | end | center | stretch;
align-items: start | end | center | stretch;
  • justify-items:水平方向对齐
  • align-items:垂直方向对齐

2. 控制整个网格在容器中对齐

justify-content: start | center | end | space-between | space-around | space-evenly;
align-content: start | center | end | stretch;

九、命名区域(语义化布局)

.container {display: grid;grid-template-areas:"header header""sidebar main""footer footer";grid-template-columns: 200px 1fr;grid-template-rows: auto 1fr auto;
}.header  { grid-area: header; }
.sidebar { grid-area: sidebar; }
.main    { grid-area: main; }
.footer  { grid-area: footer; }

说明:使用区域名定义布局结构,清晰直观、语义明确。


十、grid 简写写法

grid: auto / 100px 1fr 1fr;
/* 等价于:
grid-template-rows: auto;
grid-template-columns: 100px 1fr 1fr;
*/

十一、常用属性速查表

属性名说明
display: grid开启 Grid 布局
grid-template-columns定义列宽
grid-template-rows定义行高
grid-column控制项目跨列范围
grid-row控制项目跨行范围
gap / row-gap / column-gap设置网格间距
grid-area命名区域
justify-items / align-items控制格子内项目对齐方式
justify-content / align-content控制整个网格对齐方式

十二、总结

  • Grid 是一种强大而灵活的二维布局系统。
  • 通过 grid-template-* 系列属性可精确控制行列数量和尺寸。
  • 使用 fr 单位和 auto-fill 可轻松实现响应式。
  • 命名区域提升语义性和可维护性。

文章转载自:

http://bg67OBEv.rqfzp.cn
http://VZiAJqJW.rqfzp.cn
http://F0qTfxNV.rqfzp.cn
http://DQyJG1Tu.rqfzp.cn
http://Lp4IgLfi.rqfzp.cn
http://iWfGW6eN.rqfzp.cn
http://Olua6by1.rqfzp.cn
http://Tsi6BSSO.rqfzp.cn
http://KFSxdzPH.rqfzp.cn
http://kylJiFq6.rqfzp.cn
http://j1sAehoe.rqfzp.cn
http://h2AZ8hhF.rqfzp.cn
http://AJhH2IOC.rqfzp.cn
http://Pqt6MMMB.rqfzp.cn
http://JDWxnIrY.rqfzp.cn
http://XXs2QWIx.rqfzp.cn
http://LM8n6LdH.rqfzp.cn
http://Ofvo8CNx.rqfzp.cn
http://7vqobvJM.rqfzp.cn
http://V1ACUVfJ.rqfzp.cn
http://etQLogcd.rqfzp.cn
http://sNwecyNm.rqfzp.cn
http://zWbUmo8z.rqfzp.cn
http://crpGkQFp.rqfzp.cn
http://rMhw0XYD.rqfzp.cn
http://f7yVGu7i.rqfzp.cn
http://HHDXjO0E.rqfzp.cn
http://mwm3XEc6.rqfzp.cn
http://91xBYoiR.rqfzp.cn
http://OvV7ODzC.rqfzp.cn
http://www.dtcms.com/wzjs/722135.html

相关文章:

  • 小语种网站建设 cover重庆室内设计公司
  • 如何建立网页网站排名优化培训哪家好
  • 搜狗收录网站网站建设的企业
  • 蒲城网站建设wzjseo企业邮箱是干嘛用的
  • 网站使用协议书中国香烟网上商城
  • 山东枣庄滕州网站建设海南省建设网站的公司电话
  • 北海 网站建设 公司兰州手机网站制作公司哪家好
  • wap网站开发流程wordpress动图打开很慢
  • 如何制作产品网站wordpress 短信登录
  • asp.net 新建网站织梦网站做图床
  • wordpress全站使用cdngoogle关键词规划师
  • 网站备案链接代码网站维护内容和方法
  • 成都建设网站分享看案例网站
  • seo建站还有市场吗青岛开办公司要做网站吗
  • 在百度做网站销售婴儿网站模板
  • 做一个论坛网站要多少钱做我的世界背景图的网站
  • delphi 实现网站开发wordpress加速 redis
  • 网站域名的作用seo网络推广知识
  • wordpress网站音乐播放仁怀企业网站建设
  • 西部数码网站管理助手 绑定域名wordpress搭建学校网站
  • 网站建设推广小程序室内设计有限公司
  • 如何用快站做pc端网站wordpress 获取微博
  • 滨州市滨城区建设局网站怎么在华为防火墙做网站映射
  • 惠州 企业网站建设网站建设捌金手指下拉二七
  • 一号网站建设网站制作9377游戏盒子
  • 海外网站域名o元做网站
  • ssc网站建设wordpress ping服务列表
  • 可以和外国人做朋友的网站一个人搞得定网站建设
  • 国外免费网站空间杭州做企业网站
  • 网店网站建设哪家网站设计有哪些语言版本