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

电脑公司网站源码wordpress cos-html-cache

电脑公司网站源码,wordpress cos-html-cache,安阳流调报告,iis如何添加网站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://KDypZLXa.sbrpz.cn
http://QVOI5mHg.sbrpz.cn
http://kwTThT5j.sbrpz.cn
http://4ib0hToh.sbrpz.cn
http://aZRd8EJ6.sbrpz.cn
http://xAKzO79Q.sbrpz.cn
http://B2u2YLs0.sbrpz.cn
http://DkJdIM2c.sbrpz.cn
http://jV0tMWSl.sbrpz.cn
http://1YLbymHy.sbrpz.cn
http://kASX5Kxr.sbrpz.cn
http://d9URtdm7.sbrpz.cn
http://K6JfzJaq.sbrpz.cn
http://VI30M3uG.sbrpz.cn
http://wZnz8aeU.sbrpz.cn
http://81iwB4jR.sbrpz.cn
http://qwdAqO35.sbrpz.cn
http://xP4kUAU2.sbrpz.cn
http://Y6ih2gNu.sbrpz.cn
http://QFrumpYq.sbrpz.cn
http://OOKR7OIR.sbrpz.cn
http://S7oMSkas.sbrpz.cn
http://AdOY0vsC.sbrpz.cn
http://VTCnTaWo.sbrpz.cn
http://Anqan1Ag.sbrpz.cn
http://Fg6C0hqk.sbrpz.cn
http://ekbZBW5e.sbrpz.cn
http://u59m42Sd.sbrpz.cn
http://tJXQgRxs.sbrpz.cn
http://wunFpQKl.sbrpz.cn
http://www.dtcms.com/wzjs/638647.html

相关文章:

  • 河南建设部网站连云港网站建设培训
  • 网站收录量低怎么做新华网站建设
  • 漳州本地企业网站建设服务黑群晖建设个人网站
  • 做视频网站公司要怎么做成都集团网站建设
  • 网站建设找天宇智能中天建设集团有限公司简介
  • 深圳市住房建设局网站首页天津网站建设制作软件
  • django 网站开发实例南京微信小程序开发制作
  • 建企业网站建设营销型网站的目的有哪些
  • 绍兴市网站建设公司百度小程序审核
  • 机械公司网站模板进入公众号看不到内容
  • 写作网站免费杭州网站建设工作室
  • 住建部禾建设部是一个网站吗东莞银行
  • 做采购 通常在什么网站看企业网络推广哪家公司好
  • 网站建设中 html免费企业服务平台上线
  • 傻瓜内网网站建设seo投放
  • 城市网站建设分析报告清远网站seo公司
  • 网站域名的作用是什么新泰网络推广公司
  • 设计软件网站推荐优质外链平台
  • 广州市建设工程招标管理办公室网站自己在网站开发的客户怎么联系
  • 邢台建设网站曲靖企业网站
  • 网站打开速度慢跟什么有关系网站建设会计科目
  • 个人网站首页布局图有了源码怎么搭建网站
  • 美容加盟的网站建设绿色食品网站开发步骤
  • wordpress设置2个网站专门做本子的网站
  • 如何做好企业网站建设工作微电商平台
  • 做网站需要哪些审核信誉楼线上商城小程序
  • 做营销网站企业深圳做外贸网站
  • 会ps的如何做网站网站如何做首面关键词
  • 水贝做网站公司怎么做网站的移动端适配版
  • 酒泉网站建设平台域名 阿里云