CSS查缺补漏之《常用长度单位(px、em、rem、%、vw/vh、vmin/vmax)》
此文内容较少,轻轻松松掌握,莫要有压力~
正如现实生活中长度具有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)》相关推荐
- 【前端基础】整理常见的单位 px em rem % vw vh vmin vmax rpx
基本单位 单位 计算方式 简介 px 标准像素 优点兼容性最好,缺点没有弹性,对于过大过小屏幕显示效果不好 em font-size元素大小 1em等于font-size的大小(font-size默认 ...
- CSS中的常见单位(px,%,em,rem,vw,vh,vmax,vmin,calc)
像素(px)&百分比(%) 像素(Pixel) 长度单位,相对于显示器屏幕分辨率而言,通常在不定义显示缩放比例的情况下,1px对应显示器屏幕上的一个像素点. 早年的pc端展示的页面基本都用这个 ...
- css px em rem % vw vh vm 区别
前言 在传统项目开发中,我们只会用到 px.%.em 这几个单位长度,它们可以适用大部分项目的开发,并且拥有较好的兼容性. 而从 css3 开始,浏览器对逻辑单位的支持又提升了新的境界,增加了 rem ...
- 认识css长度单位 px % em rem vh vw
目录 长度单位 px % em rem vh.vw 总结 长度单位 在日常的项目开发,在使用css样式进行时布局的时候,我们常常用到px.%.em这三个单位.CSS3开始,浏览器新增加了rem.vh. ...
- web开发之长度单位:px, pt, rem, vw, vh
在前端开发中,常常会碰到各种长度单位,比如 px, em, rem, vw 等. 总的来说,可以把这些长度单位分成两类:绝对长度单位 和 相对长度单位. 绝对长度单位 绝对长度单位是一个固定的值,一个 ...
- html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)
px, em, rem的区别: px:绝对字体大小 em:基于一个基数来计算出相对字体大小.(移动端用的少) rem:基于根节点(html)的字体大小来计算. vw:可视区宽度单位.1vw等于可视区宽 ...
- px,em,rem,vw单位在网页和移动端的应用
px: 是网页设计中最常用的单位,然而1px到底是多大长,恐怕没有人能回答上来 它用来表示屏幕设备物理上能显示的最小的一个点,这个点不是固定宽度的,不同设备上点的长度.比例有可能会不同. 假设:你现在 ...
- 常用长度单位PX/EM/PT/百分比转换公式
后两个可以稍微看下,一般情况下就用 px = (4*pt)/3 吧 http://www.weste.net/2009/2-3/1106261329.html PX.PT.EM.ex和in等都是我们常 ...
- 20、CSS中单位:【px和%】【em和rem】【vw|vh|vmin|vmax】的区别
CSS中的px 和 % px (pixels) 是固定单位,也可以叫基本单位,代表像素,可以确保元素的大小不受屏幕分辨率的影响. % (percentage) 是相对单位,代表元素大小相对于其父元素或 ...
最新文章
- undefined symbol: ap_log_rerror;apache2.4与weblogic点so文件
- 【深度学习】CNN在大规模图像数据集上的应用(基于keras和MNIST)
- python怎么画圆并改变线条颜色_基于logi的matplotlib中线条颜色的改变
- 【报告分享】人才流动与迁徙报告2021:新经济,新选择-脉脉.pdf(附下载链接)...
- 桌球小游戏(java)编程
- 学习光线跟踪一样的自3D表征Ego3RT
- 数据结构笔记整理(严蔚敏版) 更新中...
- vba 发送邮件 html,使用VBA实现发邮件功能
- php批量格式化工具下载,源代码格式化工具Co
- 金融知识普及知识竞赛
- Mathematica绘制图形
- UPC-5572 - Lifeguards - 动态规划
- python成功爬取拉勾网——初识反爬(一个小白真实的爬取路程,内容有点小多)
- 稀疏表示和DOA估计的联系与区别(the link and the gap)
- --------乱弹琴-------创造价值----侵略--和扩张
- 2021四川高考成绩位次查询,四川高考排名对应学校-四川高考位次查询(2021年文科参考)...
- php 入库出库 转义,PHP 转义详解
- 带你去看《一支铅笔诞生的世界-世界经典动漫原画展》
- Java笔记整理(基础)
- 汉字无法被计算机替代作文,人生的“捷径”无法被取代作文
热门文章
- 三星a70s升级android 10,三星Galaxy S8/Note 8确认无缘升级Android 10
- WPF图片在运行时不能显示
- 16g内存 32g内存游戏区别_电脑内存8G和16G的差别大吗?打游戏需要多大内存?
- 【yum参数】【yum指令】【更换阿里源163源】【更换本地yum源】
- 荷花长满池塘c语言编程,小学五年级下册信息技术《池塘荷花艳》优秀教案
- Java设计模式系列--责任链模式(应用)
- linux基础命令where和whereis
- Mirror Descent 算法(Matlab实现)
- 2021Java大厂高频面试题,含爱奇艺,小米,腾讯,阿里
- 【转】探索推荐引擎内部的秘密