加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

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

发布时间:2023-08-23 15:00:48 所属栏目:语言 来源:
导读:这篇文章我们来了解CSS中的两个属性,vw与vh属性,有一些新手对vw与vh属性是什么意思,以及它们的区别不是很清楚,因此本文就给大家来介绍一下,下文有详细的介绍,有需要的朋友可以参考,接下来就跟随小编来一起学习
这篇文章我们来了解CSS中的两个属性,vw与vh属性,有一些新手对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>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章