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

news/2024/11/23 3:15:07/

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

正如现实生活中长度具有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;
}

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


http://www.ppmy.cn/news/465696.html

相关文章

三、DSMP/OLS等夜间灯光数据贫困地区识别——MPI和灯光指数拟合、误差分析

一、前言 当我们准备好MPI和灯光指数(包括总灯光指数和平均灯光指数)之后,接下来主要的过程就是通过将MPI和灯光指数拟合,构建多维度指数估算模型,这里我解释一下前文中的MPI计算过程,其实利用熵值法确定指标权重,并通过各 指 标 归 一 化 数 值 乘 以 对 应 的 权 重 …

POS代码实现

本篇文章主要是POS共识的简单实现&#xff0c;其中有许多地方都做了简化。POS的原理已在上篇文章中描述过&#xff0c;如果对POS的原理不太清晰的可以进行查看。文章地址&#xff1a;共识算法学习总结。 代码实现的功能有&#xff1a;添加区块、查看区块链、添加验证者以及查看…

android 控制POS机图文打印(一)

因为公司业务的需要&#xff0c;要用android客户端控制pos机打印票据&#xff0c;不单只是中文的&#xff0c;而且还要包括二维码的打印的&#xff01;经过两天的努力&#xff01;终于搞定了&#xff01;&#xff01;&#xff01;&#xff01;我真是&#xff01; 首先&#xf…

pos机相关概念

pos机终端 一、管理功能&#xff1a; 1.系统管理&#xff1a; 自检&#xff1a;开机后pos机对自身硬件的检测&#xff0c;【操作员也可以在功能设置中手动对其自检】 程序下载管理&#xff1a;对终端是使用的一些程序进行管理。 a.串口程序下载&#xff1a;使用串口通讯方式 …

为什么Eth转向Pos?

1.更加安全性。 什么是区块链的安全性&#xff1f; 如果攻击者掌握了超过诚实用户的计算资源&#xff0c;则攻击者所生成的新的分叉增长速度就会快于公开的区块链的增长速度&#xff0c;他很容易形成一个新的更长的区块链分支取代公开的最长区块链。当攻击者掌握了51%以上的计…

POS机 示例代码

POS机的基本要求与解释如下&#xff1a; 需求描述 商店里进行购物结算时会使用收银机&#xff08;POS&#xff09;系统&#xff0c;这台收银机会在结算时根据客户的购物车&#xff08;Cart&#xff09;中的商品&#xff08;Item&#xff09;和商店正在进行的优惠活动&#xff0…

银汇通支付解析固定pos机与移动pos机的优缺对比

银汇通支付解析固定pos机的优点是&#xff1a; 1、软件升级和维护比较容易; 2、网络和电话拨号方式; 3、POS 交易清算比较容易; 银汇通支付解析固定pos机的缺点是&#xff1a;固定在吧台&#xff0c;要不与电话线连接&#xff0c;要不就是和电脑连接。 银汇通支付解析无线pos机…

mybatisplus连接sqlserver配置

目录 前言&#xff1a; 一&#xff1a;所需依赖&#xff1a; 二&#xff1a;application.yml 三:分页插件 前言&#xff1a; 本文主要讲解连接sqlserver的配置 一&#xff1a;所需依赖&#xff1a; <?xml version"1.0" encoding"UTF-8"?> &l…