js视口及【vw,vh,em,rem】 的简单概述

本文介绍了Web浏览器中的视口概念,它是当前文档可见部分的区域,不包括浏览器UI。接着,文章详细阐述了em、rem、vw和vh这四个响应式单位的用法。em基于父元素字号,rem则相对于根元素html,而vw和vh分别代表视口宽度和高度的百分比单位,它们提供了相对于视口的尺寸定义方式。
摘要由CSDN通过智能技术生成

文章目录
        一、视口是什么?
        二、vw,vh,em,rem 简单概括


一、什么是视口?
视口代表当前可见 (就是你看见的那块区域) 的计算机图形区域。在 Web 浏览器术语中,通常与浏览器窗口相同,但不包括浏览器的 UI,菜单栏等——即指你正在浏览的文档的那一部分。

概括地说,视口基本上是当前文档的可见部分。

二、概括
 em
- 相对于父级元素的字号为标准计算“倍数”。

- 嵌套关系都使用em,会逐级相乘 例如:16px * 2 * 1.5 */

- em是相对长度单位。相对于当前对象内本文的字体尺寸(如果没有设置本文尺寸,那就是相对于浏览器默认的字体尺寸,也就是16px),这样计算的话。如果没有设置字体尺寸就是1em = 16px。如果使用em的话,有个好的建议,就是将body的font-size设置成62.5%,也就是16px * 62.5% = 10px。这样的话1em = 10px,方便我们计算。

rem
 rem:相对于根元素“html” 的字号为标准计算“倍数”。

vw vh
- vw把视口的宽度分成100份,其中1vw代表一份

- vh把视口的高度分成100份,其中1vh代表一份

- 和百分比不一样的是,vw始终相对于可视窗口的宽度,而百分比和其父元素的宽度有关。

vh就是可视窗口的高度了。

- vmin和vmax,vmin是指选择vw和vh中最小的那个,而vmax是选择最大的那个

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值