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

前端知识笔记(十九)———px,em,rem,vw,vh之间的区别

一,px(像素):像素是屏幕上显示的最小单位,它是固定的,不随页面缩放而改变大小。在响应式设计中,使用像素单位可能会导致布局在不同屏幕尺寸上显示不一致。
例如:现在在你电脑上一个字为16px,大小正好,可能到比你分辨率要高的电脑上,字体16px大小不变,但是分辨率有变化,导致字体在别的电脑上可能会导致不适配的情况发生

二,em:em是相对长度单位,它是相对于父元素字体大小的倍数。如果父元素的字体大小为16px,1em就等于16px。em单位的缺点是,当嵌套元素多层时,计算起来可能会变得复杂。
例如:这个就很好理解,就是1em就是父元素的一整个字体大小,当然,嵌套的多了容易搞混,尽量不要在嵌套多个元素的时候使用em,个人认为不太好用

三,rem:rem也是相对长度单位,但它是相对于根元素(html元素)字体大小的倍数。这意味着1rem始终等于根元素的字体大小,不受父元素影响。因此,rem更适合用于响应式设计。
例如:这个跟em的区别就是他不是看父元素,而是看根元素,因为不受父元素的影响,所以适用于自适应

四,vw(视窗宽度单位):vw是相对于视窗宽度的百分比单位,1vw等于视窗宽度的1%。它常用于创建响应式布局,使元素的大小根据视窗宽度自动调整。

例如:1vw就是根据可视窗口的宽度来进行适配自动调整的。一般是用于可视窗口宽度间的适配

五,vh(视窗高度单位):vh类似于vw,不同之处在于它是相对于视窗高度的百分比单位,1vh等于视窗高度的1%。vh也常用于响应式设计中。
例如:vh跟vw是一样的,但是vh一般是用于可视窗口高度间的适配的

总的来说,rem和em是相对长度单位,而px、vw和vh是绝对或相对绝对长度单位。在网页设计中,选择合适的单位取决于具体的布局需求和设计目标。

http://www.lryc.cn/news/251298.html

相关文章:

  • docker部署frp穿透内网
  • 使用pytorch从零开始实现迷你GPT
  • tp6框架 万级数据入库 php函数优化
  • TwinCAT3一个PLC设备里多个程序工程之间通讯
  • python弹球小游戏
  • mongoose学习记录
  • 边缘与云或边缘加云:前进的方向是什么?
  • 蓝桥杯第1037题子串分值和 C++ 字符串 逆向思维 巧解
  • 力扣题:字符串的反转-11.23
  • 【软件测试】盘一盘工作中遇到的 Redis 异常测试
  • 14.Oracle中RegExp_Like 正则表达式基本用法
  • Docker Swarm总结+Jenkins安装配置与集成(5/5)
  • docker安装Sentinel zipkin
  • 利用python实现文件压缩打包的功能
  • 如何创建百科?建立百科词条的意义何在?九问百科营销
  • Django如何设置时区为北京时间?
  • Basemap地图绘制_Python数据分析与可视化
  • C#编程题分享(5)
  • 群晖Video Station 添加海报墙-新方法
  • 【MODBUS】Modbus协议入门简介
  • ORA-00257: archiver error. Connect internal only, until freed……
  • 继承 和 多肽(超重点 ! ! !)
  • H265、VP9、AV1视频编码器性能对比
  • C语言-结构体
  • C#拼夕夕自动化登录,电商网页自动化操作。WebView2
  • 【Spring Boot 源码学习】BootstrapRegistryInitializer 详解
  • 预览功能实现
  • canvas基础:绘制贝塞尔曲线
  • 高项备考葵花宝典-项目范围管理输入、输出、工具和技术
  • 在表格中显示字典的内容(根据后端返回的数据)vue3