此文内容较少,轻轻松松掌握,莫要有压力~

正如现实生活中长度具有mm、dm、cm、m等,在css中,也具备多种长度单位,本文对常用的几种单位进行详细举例介绍~

px:像素单位

初学css时,px单位经常被使用,此处按下不表~

em:表示相对于当前元素父元素的font-size的倍数

<div>从前从前,有个人爱你很久</div>
  div {background-color: #ff8800c8;/* 由于自身元素无设置font-size,因此找到父元素html,默认font-size为16px */height: 10em; /* 相当于10*16=160px */width: 10em;  /* 相当于10*16=160px */}

rem:表示相对于根元素(html)的font-size的倍数

html {font-size: 10px;
}
div {background-color: #ff8800c8;height: 20rem; /* 相当于10*20=200px */width: 20rem;  /* 相当于10*20=200px */
}

%:表示相对其父元素对应属性的百分比

vw(viewport width):视口宽度的百分比

<div class="box"></div> 
.box {width: 50vw;height: 50vw;background-color: yellow;
}

可以实现随着窗口的宽度变化,引起box1的宽度、高度随之变化,但是一直会保持视口宽度的50%大小;

vh(viewport height):视口高度的百分比

.box {width: 50vh;height: 50vh;background-color: yellow;
}

可以实现随着窗口的高度变化,引起box1的宽度、高度随之变化,但是一直会保持视口高度的50%大小;

vmax:视口宽度vw 或高度vh中较大者的百分比

vmin:视口宽度vw 或高度vh中较小者的百分比

.box {width: 50vmin;height: 50vmax;background-color: yellow;
}

宽将会视视口宽度或高度的最小值进行百分比设置,而高则会根据视口宽度或高度的最大值进行百分比设置

CSS查缺补漏之《常用长度单位(px、em、rem、%、vw/vh、vmin/vmax)》相关推荐

  1. 【前端基础】整理常见的单位 px em rem % vw vh vmin vmax rpx

    基本单位 单位 计算方式 简介 px 标准像素 优点兼容性最好,缺点没有弹性,对于过大过小屏幕显示效果不好 em font-size元素大小 1em等于font-size的大小(font-size默认 ...

  2. CSS中的常见单位(px,%,em,rem,vw,vh,vmax,vmin,calc)

    像素(px)&百分比(%) 像素(Pixel) 长度单位,相对于显示器屏幕分辨率而言,通常在不定义显示缩放比例的情况下,1px对应显示器屏幕上的一个像素点. 早年的pc端展示的页面基本都用这个 ...

  3. css px em rem % vw vh vm 区别

    前言 在传统项目开发中,我们只会用到 px.%.em 这几个单位长度,它们可以适用大部分项目的开发,并且拥有较好的兼容性. 而从 css3 开始,浏览器对逻辑单位的支持又提升了新的境界,增加了 rem ...

  4. 认识css长度单位 px % em rem vh vw

    目录 长度单位 px % em rem vh.vw 总结 长度单位 在日常的项目开发,在使用css样式进行时布局的时候,我们常常用到px.%.em这三个单位.CSS3开始,浏览器新增加了rem.vh. ...

  5. web开发之长度单位:px, pt, rem, vw, vh

    在前端开发中,常常会碰到各种长度单位,比如 px, em, rem, vw 等. 总的来说,可以把这些长度单位分成两类:绝对长度单位 和 相对长度单位. 绝对长度单位 绝对长度单位是一个固定的值,一个 ...

  6. html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)

    px, em, rem的区别: px:绝对字体大小 em:基于一个基数来计算出相对字体大小.(移动端用的少) rem:基于根节点(html)的字体大小来计算. vw:可视区宽度单位.1vw等于可视区宽 ...

  7. px,em,rem,vw单位在网页和移动端的应用

    px: 是网页设计中最常用的单位,然而1px到底是多大长,恐怕没有人能回答上来 它用来表示屏幕设备物理上能显示的最小的一个点,这个点不是固定宽度的,不同设备上点的长度.比例有可能会不同. 假设:你现在 ...

  8. 常用长度单位PX/EM/PT/百分比转换公式

    后两个可以稍微看下,一般情况下就用 px = (4*pt)/3 吧 http://www.weste.net/2009/2-3/1106261329.html PX.PT.EM.ex和in等都是我们常 ...

  9. 20、CSS中单位:【px和%】【em和rem】【vw|vh|vmin|vmax】的区别

    CSS中的px 和 % px (pixels) 是固定单位,也可以叫基本单位,代表像素,可以确保元素的大小不受屏幕分辨率的影响. % (percentage) 是相对单位,代表元素大小相对于其父元素或 ...

最新文章

  1. undefined symbol: ap_log_rerror;apache2.4与weblogic点so文件
  2. 【深度学习】CNN在大规模图像数据集上的应用(基于keras和MNIST)
  3. python怎么画圆并改变线条颜色_基于logi的matplotlib中线条颜色的改变
  4. 【报告分享】人才流动与迁徙报告2021:新经济,新选择-脉脉.pdf(附下载链接)...
  5. 桌球小游戏(java)编程
  6. 学习光线跟踪一样的自3D表征Ego3RT
  7. 数据结构笔记整理(严蔚敏版) 更新中...
  8. vba 发送邮件 html,使用VBA实现发邮件功能
  9. php批量格式化工具下载,源代码格式化工具Co
  10. 金融知识普及知识竞赛
  11. Mathematica绘制图形
  12. UPC-5572 - Lifeguards - 动态规划
  13. python成功爬取拉勾网——初识反爬(一个小白真实的爬取路程,内容有点小多)
  14. 稀疏表示和DOA估计的联系与区别(the link and the gap)
  15. --------乱弹琴-------创造价值----侵略--和扩张
  16. 2021四川高考成绩位次查询,四川高考排名对应学校-四川高考位次查询(2021年文科参考)...
  17. php 入库出库 转义,PHP 转义详解
  18. 带你去看《一支铅笔诞生的世界-世界经典动漫原画展》
  19. Java笔记整理(基础)
  20. 汉字无法被计算机替代作文,人生的“捷径”无法被取代作文

热门文章

  1. 三星a70s升级android 10,三星Galaxy S8/Note 8确认无缘升级Android 10
  2. WPF图片在运行时不能显示
  3. 16g内存 32g内存游戏区别_电脑内存8G和16G的差别大吗?打游戏需要多大内存?
  4. 【yum参数】【yum指令】【更换阿里源163源】【更换本地yum源】
  5. 荷花长满池塘c语言编程,小学五年级下册信息技术《池塘荷花艳》优秀教案
  6. Java设计模式系列--责任链模式(应用)
  7. linux基础命令where和whereis
  8. Mirror Descent 算法(Matlab实现)
  9. 2021Java大厂高频面试题,含爱奇艺,小米,腾讯,阿里
  10. 【转】探索推荐引擎内部的秘密