css vw是什么单位

css中,vw是一个长度单位,一个视口单位,是指相对于视口的宽度;视口会被均分为100单位的vw,则1vw等于视口宽度的1%,比如浏览器的宽度为1920px,则“1vw=1920px/100=19.2px”。

css vw是什么单位

(推荐教程:CSS视频教程)

视口单位(Viewport units)

什么是视口? 

在PC端,视口指的是在PC端,指的是浏览器的可视区域;

立即学习“前端免费学习笔记(深入)”;

而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。

视口单位中的“视口”,PC端指的是浏览器的可视区域;移动端指的就是Viewport中的Layout Viewport。

 根据CSS3规范,视口单位主要包括以下4个:

      1.vw:相对于视口的宽度, 视口被均分为 100 单位的vw,1vw等于视口宽度的1%。

      2.vh:相对于视口的宽度, 视口被均分为 100 单位的vh,1vh等于视口高度的1%。

      3.vmin:选取vw和vh中最小的那个。

      4.vmax:选取vw和vh中最大的那个。

vw 和 vh

全称是 Viewport Width 和 Viewport Height,视窗的宽度和高度,相当于屏幕宽度和高度的 1%。

vh and vw:相对于视口的高度和宽度,而不是父元素的(CSS百分比是相对于包含它的最近的父元素的高度和宽度)。1vh 等于1/100的视口高度,1vw 等于1/100的视口宽度。

比如:浏览器高度950px,宽度为1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。

vh/vw与%区别

1.jpg

代码:

body{background-color:orange;}.p{width:50vw;height:50vh;background-color:pink;fontsize:3em;}

P 标签的宽度为 50vw

效果:

2.png

说明:

1 个 vw 相当于页面宽度的 1%,比如页面宽度是 1000px,那么 1vw
就是 10px,vh 同理。

P 标签的宽度是 50vw,所以就是页面宽度的 50%,高度是 50vh,所以就
是页面高度的 50%。

更多编程相关知识,请访问:编程学习!!

以上就是css vw是什么单位的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1616633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 05:33:03
下一篇 2025年12月24日 05:33:14

相关推荐

  • vs2015如何编写css文件

    vs2015编写css文件的方法:首先打开一个Visual Studio软件;然后鼠标左键单击【文件】菜单下的【新建】;接着在弹出的新建文件窗口上,选择【css文件】;最后在代码窗口中,输入css样式的代码即可。 本教程操作环境:windows7系统、Visual Studio 2015&&…

    2025年12月24日 好文分享
    000
  • css定位图片位置不变的实现方法

    css定位图片位置不变的实现方法:首先创建一个HTML示例文件;然后引入一个background背景图片;最后给该图片添加“position: fixed”样式即可固定图片位置并保持不变。 本教程操作环境:windows7系统、css3版、thinkpad t480电脑。 推荐:《css视频教程》 …

    2025年12月24日
    000
  • 为什么要初始化css代码

    原因:1、不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异;2、初始化CSS可以节约网页代码,节约网页下载时间;还会使得我们开发网页内容时更加方便简洁。 本教程操作环境:windows7系统、CSS3版、Dell G3电脑。 (推荐教程:CSS视频教程) …

    2025年12月24日
    000
  • css可以在html里面写吗

    css可以在html里面写,其写法有:1、在head标签的style标签中写css;2、直接在HTML代码里添加style属性,然后在该属性里定义css代码即可。 本教程操作环境:windows7系统、css3&&html5版本,Dell G3电脑。 推荐:《css视频教程》《HTM…

    2025年12月24日
    000
  • css font-size 不管用怎么办

    css font-size不管用的解决办法:1、尽量设置大于或等于12px的字体大小;2、在div css布局时,字体大小样式要设置为偶数值,以达到兼容各大浏览器的效果。 本教程操作环境:windows7系统、css3版,Dell G3电脑。 推荐:《css视频教程》 css font-size 失…

    2025年12月24日
    000
  • css中鼠标点击的五种状态分别是什么

    css中鼠标点击的五种状态分别是: (视频教程分享:css视频教程) 1、a:link{color:#fff}  未访问时的状态(鼠标点击前显示的状态) 2、a:hover{color:#fff}  鼠标悬停时的状态 立即学习“前端免费学习笔记(深入)”; 3、a:visited{color:#ff…

    2025年12月24日
    000
  • 如何解决浏览器不加载css文件的问题

    解决浏览器不加载css文件的方法:1、检查css路径是否错误并修改;2、将css文件中指定的编码与页面设置统一;3、修改文件后缀的minetype类型;4、检查并修改HTML头部的DOCTYPE声明。 本教程操作环境:Windows7系统、css3版,Dell G3电脑。 解决方案: 1、首先考虑是…

    2025年12月24日
    000
  • css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位“position:relative;”样式,给子元素设置绝对定位“position:absolute;”样式来实现子元素相对父级元素定位。 本教程操作环境:windows7系统、css2版,该方法适用于所有品牌电脑。 相关推荐:《编…

    2025年12月24日
    000
  • hover在css中有什么用?

    在css中,“:hover”选择器用于选择鼠标指针浮动在上面的元素,然后为其设置样式,语法格式“元素:hover{css样式};”;“:hover”必须位于“:link”和“:visited”之后(如果存在的话),这样样式才能生效。 相关推荐:《编程教学》 :hover 选择器用于选择鼠标指针浮动在…

    2025年12月24日
    000
  • css设置文字外发光效果

    实现代码: (推荐教程:CSS教程) h1{text-shadow: .2rem 0rem .5rem red,-.2rem 0rem .5rem red,0rem .2rem .5rem red,0rem -.2rem .5rem red;} 文本阴影效果! 实现效果: 以上就是css设置文字外发…

    2025年12月24日
    000
  • css a代表什么

    css a代表的是a标签,a标签定义超链接,用于从一张页面链接到另一张页面,其中a元素最重要的属性是 href 属性,它指示链接的目标。 本教程操作环境:windows7系统、css3版,Dell G3电脑。 推荐:《css视频教程》 a代表的是a标签。 标签定义超链接,用于从一张页面链接到另一张页…

    2025年12月24日
    000
  • css borderradius不起作用怎么办

    css borderradius不起作用的解决办法:1、设置“border:none;”去掉边框;2、设置“border-radius:40px;”属性;3、使用“box-shadow: 0px 0px 5px #ccc”设置边框。 本教程操作环境:windows7系统、css3版,Dell G3电…

    2025年12月24日
    000
  • css能换图片颜色吗

    css能换图片颜色,其实现图片换颜色的方法:首先创建一个HTML示例文件;然后通过设置图片的属性为“img {filter: grayscale(10);}”来更换图片颜色即可。 本教程操作环境:windows7系统、css3版、thinkpad t480电脑。 推荐:《css视频教程》 css可以…

    2025年12月24日 好文分享
    000
  • css3如何做 尖角

    css3做尖角的方法:首先创建一个HTML示例文件;然后确定尖角的位置;最后通过给指定div设置属性为“top:6px;left:-3px;border-top:0px;border-bottom…”来实现尖角效果即可。 本教程操作环境:windows7系统、css3版、thinkpad…

    2025年12月24日 好文分享
    000
  • css样式“list-style:none”是什么意思?

    在css中,“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。list-style属性默认列表项标记的类型为实心圆,如果属性值设置为none,则可以去掉列表项标记。 本文操作环境:windows10系统、css3、thinkpad t480电脑。 “list-st…

    2025年12月24日
    000
  • css怎么设置滚动条宽度

    css中可利用“::-webkit-scrollbar”选择器和width属性来设置滚动条宽度,语法为“::-webkit-scrollbar{width:宽度值;}”;该选择器用于选中整个滚动条,而width属性用于为选中的元素设置宽度。 本教程操作环境:windows10系统、CSS3&…

    2025年12月24日
    000
  • css怎么更改超链接颜色

    css更改超链接颜色的方法:【a:link{color:#000000;}】,a:link表示超链接未被访问。如果要设置超链接被点击后的颜色,可以使用方法【a:visited {color:#00FF00;}】。 环境: 本文适用于所有品牌的电脑。 (学习视频分享:css视频教程) css设置超链接…

    2025年12月24日
    000
  • css怎么实现图片半透明效果

    css实现图片半透明效果的方法:可以通过opacity属性来进行设置,如【style=”-moz-opacity:0.5″;】。opacity属性用来设置元素的不透明级别,语法为【opacity:value|inherit;】。 本文环境: windows10、css3 适用…

    2025年12月24日
    000
  • css想让块靠右该如何实现

    css想让块靠右的实现方法:可以通过float属性来实现,如【float:right;】,表示元素向右浮动。float属性用于定义元素在哪个方向浮动,left表示元素向左浮动,right表示元素向右浮动。 本文环境: windows10、css3 本文适用于所有品牌的电脑 相关元素: 立即学习“前端…

    2025年12月24日
    000
  • css中什么叫浮动

    css中的浮动是指将元素向左或向右移动,同时其周围的元素也会重新排列。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 本文环境:windows10、css3,本文适用于所有品牌的电脑。 浮动介绍: CSS 的 Float(浮动),会使元素向左或向右移动,其周围的…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信