丁鹿学堂:移动端开发之css常用单位总结

news/2024/7/5 4:45:01
css中常见的单位

我们使用css的长度单位,最常用的是px。其实,css中除了px 之外,还有很多长度单位。今天就跟大家分享一下。

css中长度单位的分类

我们把css中的长度单位分成两类。
一类是绝对长度单位。
绝对长度单位不受其他任何东西的影响,在不同的分辨率下,它也会保持不同的大小。
在实际生活中,这样的单位有很多,比如m,cm等,但是在前端代码中,我们只有一个绝对长度单位,就是px(像素)
一类是相对长度单位
相对长度单位,是相对于别的参考决定本身的长度大小。
比如,基于氟元素的字体大小,或者视口的大小。
使用相对单位的好处是,就在不同的页面上都有相对一样的布局。比如当你的屏幕变大的时候,可以同步的进行缩放。

相对单位之em

em相对的是本身的font-size,如果自己没有设置font-size,会相当于父元素的font-size
这个实际开发中很少用

相对单位之rem

rem相对的是html标签的font-size
利用rem可以比较方便的做适配。比如在不同的屏幕尺寸下,只需要修改html的font-size,所有使用rem的单位都会相应改变。
目前主流移动端开发已经不使用了,但是还是有公司在使用,比如淘宝。

相对单位之vw和vh

vw全称就是viewport width,vw就是相对于视口的宽度。1vw 就是百分之的视口宽度。比如你视口宽度是1200px, 那么1vw = 12px
所以100vw在任何时候,都是100%宽度。

.box{
  width: 100vw;
  height: 100vh;
  background: greenyellow;
}

http://lihuaxi.xjx100.cn/news/133255.html

相关文章

fastlio2 论文笔记

贡献 点云不需要提特征,直接用原始点云和地图对齐。ikd-tree,对点云增量增删、降采样。运算效率高,各种arm板子上都能跑。 继承fastlio优点 考虑反向传播,提升运动补偿精度。推导公式,找到等效计算卡尔曼增益的方法…

青少年python系列 35.自定义函数

青少年python教学视频ppt源码 青少年python系列目录_老程序员115的博客-CSDN博客 使用过了Python自带的函数,你有什么感觉?是不是觉得让你的编程更加顺畅、代码变得更加简洁了呢?可是有时发现Python自带的函数无法满足我们的编程需求&#x…

python疫苗预约系统毕业设计开题报告

本文给出的python毕业设计开题报告,仅供参考!(具体模板和要求按照自己学校给的要求修改) 选题目的和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的疫苗预约系统,整个网站项目使用了B/S架构…

校园网站设计,校园门户网站,学校官网,python计算机毕业设计

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于python的校园网站,整体网站系统基于B/S架构,技术上使用基于python的Django框架来实现;通过后台添加设置校园信息、录入和管理校园资讯、校园风光、学校分院信息、老师…

发明专利一般多长时间受理

一般发明专利多长时间受理? 一般在二周左右下发专利受理通知书。 具体专利受理流程如下: 1、提供交底书,委托代理机构撰写申请文件 2、递交申请文件,取得专利局的受理通知书,确定申请日,递交文件当日也可以递交提前公…

11.4 - 每日一题 - 408

每日一句:如果觉得你的人生还不够完美,那就再努力那么一丢丢,因为努力到一定程度,总会带给你意想不到的惊喜。 数据结构 1 在线索化二叉树t中,t所指结点没有左子树的充要条件是_______ A. t- >lchild NULLB. t-…

iptables-ipset仅允许国内访问

前言: 境外肉鸡攻击有点多,并业务无境外访问需求,IDC机房网络防火墙无法实现8K多条的china大陆地址导入;为实现仅china大陆地址访问,在业务入口主机(DNAT端口映射或DNAT端口转发),使…

快速傅里叶变换(FFT),离散傅里叶变换(DFT)

快速傅里叶变换(FFT),离散傅里叶变换(DFT) 傅里叶变换 离散傅里叶变换(DFT)用于将一般时间序列变换到频域(即使它们是非周期的),即计算频谱。 计算DFT所需的DFT长度LDFT…