CSS中vw与vh属性是什么意思,有何区别吗?

Admin 2022-02-25 群英技术资讯 1205 次浏览

    这篇文章我们来了解CSS中的两个属性,vw与vh属性,有一些新手对vw与vh属性是什么意思,以及它们的区别不是很清楚,因此本文就给大家来介绍一下,下文有详细的介绍,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!

    本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

    css中vw与vh的区别是什么

    在css中,vw与vh的区别是:

  • vw单位可以根据窗口的宽度自动改变大小,1vw是窗口宽度的1%;

  • vh单位可以根据窗口的高度自动改变大小,1vh是窗口高度的1%;

    vw是css的一个属性,和px,rem等类似,属于长度单位。在浏览器中, 1 vw = viewport 的宽度 /100

    根据这个特性,vw 可以帮助我们实现移动端自适应布局,其优点在于所见即所得,甚至优于rem,因为完全不用使用额外的计算。

    推荐和sass、less这种css预处理语言一起使用,因为其可以定义变量及函数,会在使用vw上提供巨大帮助。

    vm、vh、vmin、vmax是一种视窗单位,也是相对单位。它相对的不是父节点或者页面的根节点。而是由视窗(Viewport)大小来决定的,单位 1,代表类似于 1%。 视窗(Viewport)是你的浏览器实际显示内容的区域—,换句话说是你的不包括工具栏和按钮的网页浏览器。

    具体描述如下:

    vw:视窗宽度的百分比(1vw 代表视窗的宽度为 1%)

    vh:视窗高度的百分比

    vmin:取当前Vw和Vh中较小的那一个值

    vmax:取当前Vw和Vh中较大的那一个值

    vh和vw相对于视口的高度和宽度, 1vh 等于1/100的视口高度,1vw 等于1/100的视口宽度 比如:浏览器高度900px,宽度为750px, 1 vh = 900px/100 = 9 px,1vw = 750px/100 = 7.5 px, 很容易实现与同屏幕等高的框。

    示例如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>vh_CSS参考手册_web前端开发参考手册系列</title>
<style>
.p1{font-size:5vh;}
.p2{font-size:5vw;}
</style>
</head>
<body>
<p class="p1">相对于viewport高度大小的文字</p>
<p class="p2">相对于viewport宽度大小的文字</p>
</body>
</html>

    输出结果:

    现在大家对于CSS中vw与vh属性是什么及区别应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多CSS中的属性,大家可以关注群英网络其它相关文章。

文本转载自PHP中文网

群英智防CDN,智能加速解决方案
标签: vw与vh

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服