【CSS学习第十二篇】

CSS学习第十二篇

  • [1. 移动Web开发rem适配布局导读](#1. 移动Web开发rem适配布局导读)
  • [2. rem单位](#2. rem单位)
  • [3. 媒体查询](#3. 媒体查询)
    • [3.1 媒体查询语法简介](#3.1 媒体查询语法简介)
    • [3.2 媒体查询+rem实现元素动态大小变化](#3.2 媒体查询+rem实现元素动态大小变化)
    • [3.3 媒体查询引入资源](#3.3 媒体查询引入资源)
  • 4.rem适配方案
    • [4.1 rem适配方案原理](#4.1 rem适配方案原理)
    • [4.2 rem最终适配方案1/2](#4.2 rem最终适配方案1/2)
  • [5. vw](#5. vw)
    • [5.1 vw介绍](#5.1 vw介绍)
    • [5.2 vw和vmin的区别](#5.2 vw和vmin的区别)

1. 移动Web开发rem适配布局导读

目标:

目录:

Less额外学了

2. rem单位

课前提问:rem适配布局特色?

rem基础:

em:相对于父元素的字体大小而言

rem:相对于html元素的字体大小而言(root em)

整个页面只有一个html,但是有很多父元素。

3. 媒体查询

3.1 媒体查询语法简介

先前的rem是根据html设置的字体大小而言的,

但是这里我们把他写死了,就无法实现动态变化了。

那我们如何根据不同设备的屏幕尺寸的宽度

来修改html内的文字大小呢?
通过媒体查询

语法规范

(1)媒体类型

(2)关键字

(3)媒体特性

实操:

and是既设置前面的属性又设置后面的属性。

3.2 媒体查询+rem实现元素动态大小变化

媒体查询结合rem

我们来做一个案例

实操:

借助媒体查询

观察字体大小变化

美化一下:

3.3 媒体查询引入资源

大屏幕和小屏幕显示不一样:

代码示例:(记得加浮动)

4.rem适配方案

4.1 rem适配方案原理

进入本节课前,先思考几个问题

回答:

原理

技术使用

4.2 rem最终适配方案1/2

适配方案一:

动态设置(这里设置均分15份)

实操

rem

适配方案二

自动除以10等份(定好1rem是划分为10份的值)
暂时简要了解,后续有需要再补充

5. vw

5.1 vw介绍

vw/vh

相对单位

计算几vw(vh同理)

开发中,vw和vh会不会混用

5.2 vw和vmin的区别

B站用的是vmin

自己开发的时候用的是vw,但是有问题

横屏:

而官方的横屏:

vmin是识别高度和宽度谁更小,就用谁来适配布局。
区别在于:

相关推荐
hsjiasb4 小时前
FreeRTOS学习(二十七)——任务栈与栈溢出检测
开发语言·stm32·学习·学习笔记·freertos
小弥儿4 小时前
GitHub今日热榜 | 2026-08-16:大模型微调与编码工具扎堆
学习·开源·github
xian_wwq7 小时前
【学习笔记】光伏“四可”装置纵密模块--配置方法和原理
笔记·学习
min(a,b)7 小时前
学习第17天:Agent Memory 与 MCP 协议
python·学习
lifallen8 小时前
模型不是函数:claude-cookbooks/misc 十四篇的公共底层
人工智能·学习·ai·ai编程
lucky_syq10 小时前
第5篇 · S1·下:前沿架构:MoE、Reasoning 模型、长上下文、多模态、SSM/Mamba 与模型谱系
人工智能·学习·架构
日拱一卒的小田10 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器1
笔记·单片机·学习
xiaoxiangsiyan12 小时前
RHCE2026完整版全知识点清单
运维·网络·学习·自动化·rhce
可视之道13 小时前
CSS Container Queries 在组态大屏中的实战
css
Titan202413 小时前
Linux网络基础知识
linux·服务器·网络·c++·学习