Flex弹性布局

一、知识点收获

  1. Flex弹性布局 学会使用`display:flex`实现导航栏元素横向排列,掌握`justify-content`、`align-items`控制元素对齐;理解弹性布局相比浮动布局更适合自适应页面,快速完成一维方向上元素排布。

  2. 媒体查询 Media Query(响应式核心)理解媒体查询作用:根据浏览器视口宽度,在不同尺寸下加载不同样式; 学会书写宽度断点判断 `@media screen and (宽度条件)`,区分大屏、中屏、小屏三套布局方案; 实现效果:大屏幕展示全部导航按钮;窄屏移动端隐藏导航按钮,展示汉堡菜单图标。

  3. 图片自适应方案 掌握响应式图片写法:`width:100%;height:auto;`,让广告大图跟随屏幕宽度自动缩放,保持图片比例不变、不会拉伸变形,是网页banner通用方案。

  4. 移动端基础适配 认识视口标签 `<meta name="viewport" content="width=device-width, initial-scale=1.0">` 不加该标签,手机浏览器无法正常识别页面宽度,响应式会失效。

  5. 盒模型标准化 使用 `box-sizing: border-box`,元素宽高包含边框与内边距,布局尺寸更好控制,减少样式错位问题。

二、开发思想收获

  1. 移动优先/响应式设计思维:网页不再只适配电脑,一套页面兼容手机、平板、电脑多种设备

  2. 渐进式布局:屏幕尺寸变化时,自动切换组件显示形式(完整导航 → 收起为菜单);

  3. 结构与样式分离:HTML搭建页面内容结构,CSS负责外观与自适应,代码清晰易于维护。

三、实操能力 能够独立搭建响应式首页,根据效果图设置不同屏幕下的页面表现,通过调整浏览器窗口大小调试页面,完成多尺寸效果图需求。

相关推荐
inksci15 小时前
在线编辑表格,功能强大,json互转
前端·javascript·html
燕落南枝20 小时前
CSS 表单选择器与伪元素选择器详解
前端·css
aloha_7891 天前
HTML、JavaScript 与 TypeScript 基础速查
javascript·typescript·html
狮子座的男孩2 天前
html+css基础:25、3D变换(3D空间与景深/透视点的位置/位移/旋转/缩放/多重变换/背部可见性)
css·经验分享·html·旋转·透视点·缩放/位移·3d变换/空间与景深
anOnion2 天前
构建无障碍组件之Grid Pattern
前端·html·交互设计
xy34532 天前
Axure 9.0 内联框架加载方式
前端·ui·html·axure·原型·产品设计
奶酪博士2 天前
【1024快乐】用HTML写一个本地版心愿墙页面
html·1024程序员节
java1234_小锋2 天前
【技术专题】CSS3 网页技术 - CSS3 简介 & CSS 语法:选择器、属性、值、声明块
css3·1024程序员节
思码梁田2 天前
CSS 浏览器厂商前缀:从「写 5 遍」到现代自动化兼容
前端·css·css3·border-radius·1024程序员节·box-shadow·厂商前缀
日常筹谋记2 天前
工业厂房 TPO 防水卷材:技术需求如何传导到配方层面?
运维·网络·html