day07 张益瑄 (笔记)

发布时间:2026/10/8 6:43:10

day07 张益瑄 (笔记) 主轴对齐方式属性名 justify-content常用值如下flex-start 主轴起点对齐。—— 默认值flex-end 主轴终点对齐。center 居中对齐space-between 均匀分布两端对齐最常用。space-around 均匀分布两端距离是中间距离的一半。space-evenly 均匀分布两端距离与中间距离一致。侧轴对齐方式一行的情况所需属性 align-items常用值如下flex-start 侧轴的起点对齐。flex-end 侧轴的终点对齐。center 侧轴的中点对齐。baseline : 伸缩项目的第一行文字的基线对齐。stretch 如果伸缩项目未设置高度将占满整个容器的高度。—— 默认值多行的情况所需属性 align-content常用值如下flex-start 与侧轴的起点对齐。flex-end 与侧轴的终点对齐。center 与侧轴的中点对齐。space-between 与侧轴两端对齐中间平均分布。space-around 伸缩项目间的距离相等比距边缘大一倍。space-evenly : 在侧轴上完全平分。stretch 占满整个侧轴。—— 默认值flex 实现水平垂直居中方法一父容器开启 flex 布局随后使用 justify-content 和 align-items 实现水平垂直居中.outer { width: 400px; height: 400px; background-color: #888; display: flex; justify-content: center; align-items: center; } .inner { width: 100px; height: 100px; background-color: orange; }方法二父容器开启 flex 布局随后子元素 margin: auto.outer { width: 400px; height: 400px; background-color: #888; display: flex; } .inner { width: 100px; height: 100px; background-color: orange; margin: auto; }伸缩性flex-basis概念 flex-basis 设置的是主轴方向的基准长度会让宽度或高度失效。—备注主轴横向宽度失效主轴纵向高度失效作用浏览器根据这个属性设置的值计算主轴上是否有多余空间默认值 auto 即伸缩项目的宽或高。flex-grow伸概念 flex-grow 定义伸缩项目的放大比例默认为 0 即纵使主轴存在剩余空间也不拉伸放大。规则若所有伸缩项目的 flex-grow 值都为 1 则它们将等分剩余空间如果有空间的话。若三个伸缩项目的 flex-grow 值分别为 1 、 2 、 3 则分别瓜分到 1/6 、 2/6 、3/6 的空间。flex-shrink缩概念 flex-shrink 定义了项目的压缩比例默认为 1 即如果空间不足该项目将会缩小。收缩项目的计算略微复杂一点我们拿一个场景举例例如三个收缩项目宽度分别为 200px 、 300px 、 200px 它们的 flex-shrink 值分别为 1 、 2 、 3若想刚好容纳下三个项目需要总宽度为 700px 但目前容器只有 400px 还差 300px所以每个人都要收缩一下才可以放下具体收缩的值这样计算计算分母 (200×1) (300×2) (200×3) 1400计算比例项目一 (200×1) / 1400 比例值1项目二 (300×2) / 1400 比例值2项目三 (200×3) / 1400 比例值3计算最终收缩大小项目一需要收缩 比例值1 × 300项目二需要收缩 比例值2 × 300项目三需要收缩 比例值3 × 300flex复合属性flex 是复合属性复合了 flex-grow 、 flex-shrink 、 flex-basis 三个属性默认值为 0 1 auto 。如果写 flex:1 1 auto 则可简写为 flex:auto如果写 flex:1 1 0 则可简写为 flex:1如果写 flex:0 0 auto 则可简写为 flex:none如果写 flex:0 1 auto 则可简写为 flex:0 auto —— 即 flex 初始值。项目排序order 属性定义项目的排列顺序。数值越小排列越靠前默认为 0 。单独对齐通过 align-self 属性可以单独调整某个伸缩项目的对齐方式默认值为 auto 表示继承父元素的 align-items 属性。响应式布局媒体查询媒体类型完整列表请参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS/media媒体特性完整列表请参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS/media运算符常用阈值在实际开发中会将屏幕划分成几个区间例如结合外部样式的用法用法一link relstylesheet media具体的媒体查询 hrefmystylesheet.css用法二media screen and (max-width:768px) { /*CSS-Code;*/ } media screen and (min-width:768px) and (max-width:1200px) { /*CSS-Code;*/ }
延伸阅读

更多相关文章

2026/10/8 6:43:10

eFuse与MCU协同的嵌入式电源路径保护设计

做工业控制板和嵌入式系统这几年,我越来越觉得“电源路径保护”是被低估的一环。很多项目初期只盯着 MCU 性能、协议栈和算法,结果一到现场就栽在电源上:插拔瞬间打坏板子、感性负载反冲烧掉开关、输出短路导致整块 PCB 起烟。传统做法是保险…

2026/10/8 6:43:10

Linux静态网络配置三要素:IP+路由+DNS闭环验证

简介:本资源是一份面向Linux系统管理员与运维初学者的实用配置指南,聚焦IP地址、DNS服务器及路由规则的修改方法,解决日常网络环境部署与故障排查中的核心配置问题。文档以PDF格式呈现,共1个文件,大小仅11KB&#xff0…

2026/10/8 6:43:10

早9晚6居家办公还能拿大厂薪资?Coupang直招大模型与后端开发

早9晚6居家办公还能拿大厂薪资?Coupang直招大模型与后端开发 在脉脉上,一则关于韩国电商Coupang的招聘讨论引发开发者关注。该用户讨论称,岗位提供早9晚6弹性办公与居家办公机会,薪资却对标字节等大厂,形成了工作节奏与…

2026/10/8 7:43:13

CTF杂项解题exe工具链全攻略:从文件识别到内存取证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 7:43:13

Unity角色换装Mesh合并核心技术解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 7:43:13

PSO-BP神经网络预测:原理、Matlab实现与工业避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 7:43:13

Linux wakeup source深度解析:唤醒源机制与功耗排查实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 7:43:13

TPS259483 eFuse与STM32G431组合:工业电源路径保护方案全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/7 8:18:33

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:02:17

自然数立方等于连续奇数之和:从证明到编程验证

十几年来我一直游走在数学科普和编程教学这两块内容之间,对“看起来像魔法、拆开全是数学”的结论总是格外敏感。最近翻资料时又撞见一句话:任何一个自然数 m 的立方,都可以写成 m 个连续奇数之和。2 的立方等于 3 加 5,3 的立方等…

2026/10/8 0:02:17

C#上位机SSH连接实战:用SSH.NET补齐超时、批量与密钥认证

简介:这是一份基于 C# 开发的 SSH 连接功能半成品工程,原本作为另一个主项目的子功能模块,现独立打包分享。工程采用 WinForms 界面,包含源码、解决方案、安装部署工程、NuGet 依赖包及说明文档,适合正在做远程连接、网…

2026/10/8 0:02:17

Java SpringBoot一体化智能售后系统设计与实现全解析

毕业设计年年做,Java Web 方向的题目翻来覆去就那么几个,但“一体化智能售后系统”这个题,每次看到我都觉得值得认真聊一聊。它不是一个简单 curd 堆出来的管理系统,而是把客户、工单、派单、处理、回访、统计整条链路串起来的一套…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑