我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

  • 基础

    • js

    • css

      • 如何让chrome实现小于12px的字体大小
      • 如何使用css画出三角形,正方形
      • 如何使用CSS完成视差滚动效果
      • 说说单行和多行文本溢出的实现方式
      • 说说对Css预编语言的理解
      • 说说你对CSS盒子模型的理解
      • 说说设备像素、css像素、设备独立像素、dpr、ppi 之间的区别
      • 说说什么是响应式设计及实现方式
      • 说说什么是重绘和回流,如何优化
      • 说说元素水平垂直居中的方法有哪些
      • 说说CSS3新增了哪些新特性
      • 说说css性能优化有哪些方式
      • 说说css中层叠上下文z-index的理解
      • 说说css中的选择器是优先级
      • 说说css中两栏布局和三栏布局有哪些
      • 说说css中哪些属性是继承和不继承的
      • 说说css中实现动画有哪些
      • 说说CSS中有哪些方式可以隐藏页面元素
      • 说说em-px-rem-vh-vw的区别
        • 是什么
        • px
        • em
        • rem
        • vh/vw
          • 窗口
        • %
        • 原理
        • FAQ
      • 说说flex盒子的理解及应用
      • 说说property和prototype的区别
      • 谈谈你对BFC的理解
    • ES6

  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 基础
  • css
fangdown
2021-08-19
目录

说说em-px-rem-vh-vw的区别

# 是什么

都是不同形式的计量单位

# px

绝对长度单位, 显示器上的一个个点。

# em

相对长度单位, 相对于当前对象内文本的字体尺寸。

<div style="font-size:2em">111</div>
  • 浏览器默认字体大小为16px, 那2em===32px
  • em的值不固定
    • 会继承父元素的字体大小
    • 默认浏览器字体大小

# rem

相对长度单位,相对于html根元素的font-size的值

/* 1rem=10px  16*62.5%=10 */
html{font-size:62.5%}  
  • 集合px和em的优点
  • 总是相对于html根计算

# vh/vw

新长度单位, 把窗口分成100份, 100vw则表示满宽,50vw表示一半, vh同理

# 窗口

  • pc端: 浏览器的可视区域
  • 移动端: 布局视口viewport

# %

相对于父元素宽度的计量

  • 普通元素
  • positon:absolute的元素相对于已定位的元素
  • postion:fixed的元素相对于viewport

# 原理

# FAQ

上次更新: 2021/12/19, 18:05:42
说说CSS中有哪些方式可以隐藏页面元素
说说flex盒子的理解及应用

← 说说CSS中有哪些方式可以隐藏页面元素 说说flex盒子的理解及应用→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式