CSS3新单位vw,vh,vmin,vmax详解
1,vw,vh,vmin,vmax是由视窗Viewport大小来决定的,单位1,代表1%,是一种相对单位,只要是为响应式适配视窗的一种解决方案;
vw:view width(视窗宽度)的百分比,1vw代表视窗宽度的1%;
vh:view height(视窗高度)的百分比,1vh代表视窗高度的1%;
vmin:当前视窗宽度vw和视窗高度vh中较小的一个值;
vmax:当前视窗宽度vw和视窗高度vh中较大的一个值;
2,与百分比的区别:
(1)%是相对于父元素的大小设定的,而vw,vh是由视窗大小决定的。
(2)vw,vh优势在于能够直接获取高度,而%则在没有设定body的高度情况下,是无法正确获取可视区域的高度的,所以css3加入新单位是方便开发者的选择。
3,vmin,vmax的用处:
做移动页面开发时,如果使用vw,vh设置字体大小(例如10vw),在竖屏和横屏状态下显示字体大小是不一致的,而vmin,vmax是当前vw和vh中,较小值和较大值,这里就可以使用vmin和vmax,使得文字在横竖屏下面显示一致。
4,浏览器兼容性:

5,应用:
比如,弹出框大小随内容自适应;显示大图石限制其最大尺寸;实现Word文档页面效果(使用vh单位,一屏正好一页,改变浏览器窗口大小,页面大小随之变化)等。
【完】
新年flag2——每天走8000步,一个月走8000*30=24W步,一万步大约7KM,那么24*7=168公里,小米手环/手机打卡。
CSS3新单位vw,vh,vmin,vmax详解的更多相关文章
- CSS3 - 新单位vw、vh、vmin、vmax使用详解(附样例)
		像 px.em 这样的长度单位大家肯定都很熟悉,前者为绝对单位,后者为相对单位.CSS3 又引入了新单位:vw.vh.vmin.vmax.下面对它们做个详细介绍. 一.基本说明 1,vw.vh.vmi ... 
- CSS3新单位vw、vh、vmin、vmax使用详解
		像 px.em 这样的长度单位大家肯定都很熟悉,前者为绝对单位,后者为相对单位.CSS3 又引入了新单位:vw.vh.vmin.vmax.下面对它们做个详细介绍. 新单位也成为视窗单位,视窗(View ... 
- css新单位vw,vh在响应式设计中的应用
		考虑到未来响应式设计的开发,如果你需要,浏览器的高度也可以基于百分比值调整.但使用基于百分比值并不总是相对于浏览器窗口的大小定义的最佳方式,比如字体大小不会随着你窗口改变而改变,如今css3引入的新单 ... 
- css新单位 vw , vh
		考虑到未来响应式设计的开发,如果你需要,浏览器的高度也可以基于百分比值调整.但使用基于百分比值并不总是相对于浏览器窗口的大小定义的最佳方式,比如字体大小不会随着你窗口改变而改变,如今css3引入的新单 ... 
- css3新单位vw、vh、vmin、vmax的使用详解(转载)
		文章传送门: https://blog.csdn.net/ZNYSYS520/article/details/76053961 
- CSS3 - 新单位vw、vh、vmin、vmax使用详解
		参考文章出自:https://www.hangge.com/blog/cache/detail_1715.html 
- css3新单位vw、vh、vmin、vmax的使用介绍
		1,vw.vh.vmin.vmax 的含义 (1)vw.vh.vmin.vmax 是一种视窗单位,也是相对单位.它相对的不是父节点或者页面的根节点.而是由视窗(Viewport)大小来决定的,单位 1 ... 
- css3新单位vw、vh的使用详解
		响应式布局的单位我们第一时间会想到通过rem单位来实现适配,但是它还需要内嵌一段脚本去动态计算跟元素大小. 比如: (function (doc, win) { let docEl = doc.doc ... 
- css3新单位学习
		vw,vh,vmin,vmax vw 1vw = 视窗width*1% vh 1vh = 视窗heihgt*1% 如果视窗的宽度小于高度,1vmin = 1vw,如果视窗宽度大于高度,1vmin = ... 
随机推荐
- IDEA Maven项目中添加tomcat没有无artifact选项
			IntelliJ使用 ##使用IntelliJ IDEA配置web项目时,选择Edit Configration部署Tomcat的Deployment可能会出现以下情况: 导致新手部署过程中摸不着头脑 ... 
- 74)PHP,Session的一些属性
			(1) (2)有效期在 会话周期结束(就是将浏览器关闭前) (3)有效路径: 整站都有效 (4)有效域:当前域 (5)是否安全传输:否 (6)以上的session数据的特征都是由一个问题导致的,就 ... 
- 吴裕雄--天生自然 R语言开发学习:使用键盘、带分隔符的文本文件输入数据
			R可从键盘.文本文件.Microsoft Excel和Access.流行的统计软件.特殊格 式的文件.多种关系型数据库管理系统.专业数据库.网站和在线服务中导入数据. 使用键盘了.有两种常见的方式:用 ... 
- 学习python-20191203-Python Flask高级编程开发鱼书_第02章 Flask的基本原理与核心知识
			视频01: 做一个产品时,一定要对自己的产品有一个明确的定位.并可以用一句话来概括自己产品的核心价值或功能. 鱼书网站几个功能 1.选择要赠送的书籍,向他人赠送书籍(价值功能,核心价值的主线): 2. ... 
- 轮询本机所有网卡的IP地址
			#include <stdio.h> #include <sys/types.h> #include <ifaddrs.h> #include <netine ... 
- Kintinuous解析
			版权声明:本文为博主原创文章,未经博主允许不得转载. Kintinuous是Thomas Whelan在National University of Ireland Maynooth读博期间的工作,有 ... 
- firefox45版本与seleniumIDE
			firefox45版本与seleniumIDE https://blog.csdn.net/seanlyly/article/details/80203896 seleniumIDE与firefox版 ... 
- SQL语句之查询(SELECT)
			目录 SQL语句之查询(SELECT) 简单查询 限定查询 模糊查询 排序查询 多表查询 SQL语句之查询(SELECT) SQL是用于访问和处理数据库的标准计算机语言: 中文:结构化查询语言:英文全 ... 
- 德国、日本的制造业为什么不能完全执行SOP?
			在过去几十年,德国.日本的制造企业简直就是"以质取胜"的代名词,一些制造业的CEO非常自豪,甚至在公开场合调侃:大家好,我就是"保质保量"本人,也正因如此,德国 ... 
- Selenium2自动化——初体验
			一.Windows下的环境搭建 1.安装Python 访问Python官网:https://www.python.org/ 2.安装setuptools与pip setuptools是Python e ... 
