CSS像素单位

article/2025/11/5 21:24:12

一、px

整个屏幕的一个像素点。

二、em单位

  • 1em:16px浏览器的默认值
  • 1em = 基准值(16px)* number(1)= 16px
  • 2em = 基准值(16px)* number(2)= 32px

当默认值改了,基准值也会跟着改,尺寸是基于父元素的设置的值改变的:

div {font-size: 10px;
}.box-ul li {font-size: 2em;
}
<div><!--原始设置的大小10px--><ul><li>1</li></ul><div class="box-ul"><!--设置大小为父布局的2em,即10px*2=20px--><ul><li>1</li><li><ul><!--设置大小为父布局的2em,即20px*2=40px--><li>1</li></ul></li></ul></div>
</div>

会导致内层的字体越来越大,实用性不强。

三、rem单位

  •  rem:相对值,基于根标签(html标签)
  • 1rem = 基准值(16px)* number(1)= 16px
html {font-size: 62.5%;
}div {font-size: 30px;
}.box-ul li {font-size: 2rem;
}
<div><!--原始设置的大小30px--><ul><li>1</li></ul><div class="box-ul"><!--设置大小为html的2em,即10px*2=20px--><ul><li>1</li><li><ul><!--设置大小为html的2em,即10px*2=20px--><li>1</li></ul></li></ul></div>
</div>

四、vh/vw 

  • vh - height - 屏幕的百分比高
  • vw - width - 屏幕的百分比宽
* {margin: 0;padding: 0;box-sizing: border-box;
}
.home {height: 100vh;width: 50vw;background: greenyellow;
}
.about {height: 43vh;width: 54vw;background: green;
}
<div class="home"></div>
<div class="about"></div>

五、calc

动态计算大小,例如下面动态填满一屏。

* {margin: 0;padding: 0;
}
.nav{background: blue ;height: 6rem;color: white;font-size: 3rem;
}
.banner {background: red;height: calc(100vh - 6rem);
}
<ul class="nav"><li>哈哈哈</li>
</ul>
<div class="banner"></div>

height: calc(100vh - 6rem);表示banner的高度为上面整屏高度减去nav的高度。

注意:运算符前后需要有空格,calc(100vh-6rem)这样写错误。


http://chatgpt.dhexx.cn/article/tmY9RASZ.shtml

相关文章

python 找出矩阵中非零数

转载于:https://www.cnblogs.com/fuhang/p/9185840.html

可逆矩阵的概念 逆矩阵的求解方法总结

可逆矩阵的概念&#xff1a;设A是一个n阶矩阵&#xff0c;如果存在n阶矩阵B&#xff0c;使得ABBAE&#xff0c;则称矩阵A为可逆矩阵&#xff0c;且B称为A的逆矩阵。 逆矩阵的求解方法总结&#xff1a; 1.待定系数法 利用定义进行求解&#xff0c;设A是一个n阶矩阵&#xff0c;如…

直观理解:为什么A为 n 阶满秩方阵时,Ax=0 只有零解?

本篇博客仅记录一下我个人思考的一点想法&#xff0c;方便以后回顾。并不严谨&#xff0c;希望给大家提供一点直观的理解。 通过上边的变形&#xff0c;我们可以看出 A x Ax Ax的本意就是用 x [ x 1 x 2 . . . x n ] x[x_{1} x_{2} ... x_{n}] x[x1​x2​...xn​]作为系数对 A…

【矩阵论笔记】矩阵特征矩阵的行列式因子、不变因子、初等因子

矩阵的特征值矩阵是由矩阵特征值 λ \lambda λ构成的矩阵。包含三个运算&#xff1a; 1、互换两行&#xff08;列&#xff09; 2、某行&#xff08;列&#xff09;乘非零常数 3、某行&#xff08;列&#xff09;乘多项式后加到另一行 n阶 λ \lambda λ矩阵可逆的充要条件是&a…

matlab求矩阵的非,matlab矩阵非零个数 Matlab如何提取非零元素

matlab 如何把一个矩阵中的非零数取出组成一行 >> A=randi([0 4],4) A = 4 2 1 0 2 3 2 3 0 4 0 2 0 3 0 0 >> B=nonzeros(A) B = 4 2 2 3 4 3 1 2 3 2 matlab中怎么求数组中非零元素的个数 matlab中求矩阵中非零元素的均值怎么求啊? 代码: a(a==0)=NaN; mean(a,…

【随心所记】矩阵A的行列式不等于0,是A可逆的充要条件吗?答:是这样的

题目 解析 注意&#xff0c;谈到 可逆矩阵 A&#xff0c;那么A一定是 方阵 哈&#xff01;&#xff01;&#xff01;即 n行n列。

Matlab与线性代数 -- 寻找矩阵的非零元素

本微信图文详细介绍了Matlab中find函数的用法。

numpy 求矩阵非零元素的均值

假如我们有一个矩阵A&#xff0c;想要求其中的非零元素的均值&#xff0c;计算方式是&#xff1a; 直接用mean来求的话&#xff0c;分母是所有元素的个数&#xff0c;不符合我们的要求。 在matlab中&#xff0c;这样做&#xff1a; mean(AA(AA~0))numpy&#xff1a; import …

零矩阵题解

题目 编写一种算法&#xff0c;若M N矩阵中某个元素为0&#xff0c;则将其所在的行与列清零。 示例 1&#xff1a; 输入&#xff1a; [[1,1,1],[1,0,1],[1,1,1] ] 输出&#xff1a; [[1,0,1],[0,0,0],[1,0,1] ]示例 2&#xff1a; 输入&#xff1a; [[0,1,2,0],[3,4,5,2],[…

零矩阵00

题目链接 零矩阵 题目描述 注意 无 解答思路 用另外两个数组分别保存对应的行和列是否出现了0&#xff0c;后续在填充元素时则根据这两个数组中对应的值确定是否填0 代码 class Solution {public void setZeroes(int[][] matrix) {int m matrix.length;int n matrix[0…

矩阵零空间

矩阵A的零空间就Ax0的解的集合。 零空间的求法&#xff1a;对矩阵A进行消元求得主变量和自由变量&#xff1b;给自由变量赋值得到特解&#xff1b;对特解进行线性组合得到零空间。 假设矩阵如下&#xff1a; 对矩阵A进行高斯消元得到上三角矩阵U&#xff0c;继续化简得到最简…

从0了解矩阵——矩阵的本质

矩阵是大学线性代数课程里的内容&#xff0c;当时学的时候虽然一头雾水&#xff0c;不过&#xff0c;牵扯到的问题基本上都是一些加减乘除&#xff0c;所以&#xff0c;我的线性代数课程倒是拿了不错的成绩。虽然分数考得不错&#xff0c;但是&#xff0c;直到毕业后很多年&…

matlab中换行操作

在写matlab程序时&#xff0c;如果一行代码太长&#xff0c;不利于可读性和美观&#xff0c;那么我们可以使用三个点号&#xff08;...&#xff09;来实现换行。 示例如下&#xff1a; 我想打印一个字符a&#xff0c;正常写fprintf(%s\n,a )&#xff0c;是没有问题的 fprint…

matlab中.mat文件用法

保存数据 在工作区右击“新建”&#xff0c;输入变量名双击变量&#xff0c;将excel数据复制到窗口关闭窗口&#xff0c;右击另存为&#xff0c;以“.mat”为后缀进行保存 导入数据 双击文件区域mat文件即可完成导入 注&#xff1a; 导入的变量与保存时的变量一致&#…

Matlab中table类型使用技巧

在处理一些较复杂的表格数据时&#xff0c;直接导入为数组并不方便处理&#xff0c;这时候需要使用table类型数据来更好的存储和处理数据。 例如&#xff0c;在处理某实验数据时&#xff0c;将excel直接导入至matlab中的table数据类型&#xff0c;读取代码为&#xff1a; data …

MATLAB中的for循环

MATLAB中的for循环 格式 for i开始&#xff1a;步长(步长为1可省略)&#xff1a;结束 。。。。 end 示例1 输出1至10 代码 输出 示例2 输出10以内的奇数 代码 输出

MATLAB中的rands函数

rands 函数一般是用在神经网络的权值和阈值的初始化时&#xff0c;范围是-1到1。 格式&#xff1a;rands&#xff08;m,n) 随机生成一个m行n列的矩阵&#xff0c;且其中的各元素范围在-1到1之间。 举例&#xff1a;

Matlab中@的用法

申明&#xff1a; 本博客初衷是作为博主的笔记&#xff0c;转载自CSDN博主&#xff1a;雾里_看花。 原文摘自: 1.https://blog.csdn.net/weixin_38009585/article/details/81016997&#xff1b; 用法一&#xff1a; &#xff1a;函数句柄(function handle)&#xff0c;它既是…

MATLAB中文显示乱码如何解决

使用MATLAB的小伙伴经常遇到中文乱码问题&#xff0c;造成乱码的原因是由于文件编码的问题&#xff0c;文件保存的格式有多种&#xff0c;像UTF-8与ANSI是比较常见的&#xff1b; 而MATLAB大多版本默认是GBK编码&#xff0c;20以后版本貌似是UTF8&#xff0c;但这不重要&#…

Matlab中的冲激函数

冲激函数定义&#xff1a; clear all; clc; dt 0.01; %时间采样间隔&#xff0c;等效于采样频率100Hz t0 1; %t0为冲击点 t1 -1; %时域起始点 t t1:dt:2-dt; n length(t); %构建一堆零点 x zeros(1,n); x(t0/dt-t1/dt1) 1; %对应t0的…