参考文章:http://www.webhek.com/7-new-css-units

标记说明:

数字上标为有疑惑的地方

尽量做到在专有名字后面给出英文翻译,因为官方的文档基本上是英文的,经过各个读者的翻译后可能有所区别而产生歧义。

概述:

em:相对于当前对象内文本的字体大小。相对于父节点的字体大小

rem:相对于根元素<html>的字体大小。应用场景:以文字内容决定布局的。

vh和vv:1vh等于1/100的视口高度,1vw等于1/100的视口宽度。

vmin和vmax:关于视口高度和宽度的最小值或最大值,vmin等于1/100的视口宽高中的最小值。应用场景:让一个元素始终在屏幕中可见。

ch:数字0的宽度

ex:当前字体的小写x字母的的高度或者1/2的1em。应用场景:上实上标和下标

提取到的信息:

1、font-size:若没有声明则会继承父节点的属性

引申:

①window, document,body宽高:

body高度是body元素的高度(包括边框滚动条等),四周默认带有8px的margin

若没给html设置颜色,给body设置了颜色,则body的颜色填充整个背景

视口viewport指的是浏览器可视范围,除去边框,滚动条,工具栏的文档显示区域

②0.5em怎么可能和1ex相等?

实际测试后发现设置0.5em与1ex的表现略有区别。毕竟小写x字母不一等是字体大小font-size的一半。当然不能排除有种字体刚好满足这个条件

relative:会在应有的位置上进行偏移。dom的原位置保留

转载于:https://www.cnblogs.com/cack/p/6250196.html

CSS3几种新的长度单位相关推荐

  1. html隐藏元素的方式,Web前端:CSS3——3种隐藏元素方法的区别

    原标题:Web前端:CSS3--3种隐藏元素方法的区别 Web前端教程 CSS3规范的一个新特点是被分为若干个相互独立的模块.一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的内容,这些 ...

  2. 几种常见的长度单位整理

    几种常见的长度单位整理 VW 相对于视口的宽度.视口被均分为100单位的vw 屏幕宽375px,1vw=3.75px; VH 相对于视口的高度.视口被均分为100单位的vh 屏高1200px,1vh= ...

  3. H5、CSS3和ES6新特性

    CSS3新特性 01 新增语义化标签 <header>:头部标签 <nav>:导航标签 <article>:内容标签 <section>:定义文档某个区 ...

  4. 一种新的高级抖动分离解析方法

    一种新的高级抖动分离解析方法 A new analytic approach for advanced jitter separation 抖动分量的分析是现代通信系统调试中一项越来越重要的任务.一方 ...

  5. 一种新的攻击方式:使用Outlook 表单进行横向渗透和常驻

    本文讲的是一种新的攻击方式:使用Outlook 表单进行横向渗透和常驻, 背景 最近我们针对CrowdStrike服务进行例行调查,发现了一种攻击方法,其主要用于横向渗透和系统常驻,而且是以前我们没有 ...

  6. Lyft推出一种新的实时地图匹配算法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 打车有时也会职业病发作,琢磨一下车辆调度是怎么做的,路径规划算法要怎么写,GPS偏移该怎么纠正等等.不 ...

  7. CBNet:物体检测的一种新的组合主干网络结构

    2019-12-11 20:36:00 作者:Tony Shin 编译:ronghuaiyang 导读 给大家介绍一种新的网络架构,用来做物体检测的,SOTA. 到目前为止,在COCO数据集上表现最好 ...

  8. Facebook TensorMask:一种新的密集滑动窗口分割技术

    导语:TunSoMeM 为探索分割研究提供了新的方向 语音播放文章内容 由深声科技提供技术支持 近日,Facebook 发布了一项新的研究,该研究探索了实例分割的新方法.与掩模 R-CNN 驱动的标准 ...

  9. 一种新的计算机视觉技术?将手机的摄像头变成了一个搜索引擎

    https://www.toutiao.com/a6698870195391300099/ 智能手机,安全摄像头和扬声器仅仅是行将运行更加人工智能软件以加快图像和语音处置使命的装备中的一小部分.增添硬 ...

最新文章

  1. 现在计算机学什么好找工作吗,计算机专业都学什么 毕业好找工作吗
  2. 自定义Android标题栏TitleBar布局
  3. 【Python】Python语言学习:设计模式、单例模式
  4. http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html
  5. 如何用数学方法估算一个女生前男友的数量?
  6. 微信小程序开发教程(六)配置——app.json、page.json详解
  7. DataGridView 编程
  8. 太阳能电池充电器行业调研报告 - 市场现状分析与发展前景预测
  9. iphone备忘录自带的扫描功能扫完文件后如何保存为图片
  10. Apache Oozie Installation
  11. 香港推广“绿色年宵” 呼吁商贩和市民惜物减废
  12. .net core读取appsettings.json配置信息、自定义json文件、自定义xml文件
  13. 分布式系统关注点——99%的人都能看懂的「熔断」以及最佳实践
  14. 在Mac和PC之间共享鼠标键盘(拥有多台电脑者必看)
  15. 【嵌入式系统开发12】在stm32F103C8T6环境下,用HAL库,采用中断模式编程,控制LED的高亮与熄灭
  16. jsp获取服务器中信息,jsp 获取服务器主机名
  17. android 统一推送平台,工信部实验室成立安卓统一推送联盟:推送服务将实现统一...
  18. 李航《统计学习方法》第二版第一章-泛化误差
  19. 动态头像 Android 实现,Android开发中实现一个头像滑动变大变小功能
  20. nginx配置移动端与PC端访问规则

热门文章

  1. [Grooy]List, Map and Range习题
  2. jsp示例-response页面重定向
  3. 人民币读法的java程序_Java浮点数转人民币读法
  4. python中如何将字典直接变成二维数组_python基础知识(列表、字典、二维数组)...
  5. 新型计算机作文1000,人类:感性的计算机作文1000字
  6. html中input、label、form、textarea、select
  7. 西工大18秋《C语言程序设计》平时作业,西工大18秋《C语言程序设计》平时作业...
  8. rsync+inotify实现服务器之间文件实时同步
  9. 《深入理解java虚拟机》第1章 走近Java
  10. RPC和REST区别