chevron_left

CSS 教程

免费
第 6.2 回

教程文档

CSS 教程 - px、em、rem 的使用

2023年11月14日
CSS 教程

px、em、rem 的使用

px

px 是固定长度单位,就是像素,是相对于显示器屏幕分辨率而言的。

em

em 是相对于父级元素的单位,会随父级元素的 font-size 变化而变化

rem

rem 只相对于根目录,即 HTML 元素。所以只要在 html 标签上设置字体大小,文档中的字体大小都会以此为参照标准,自动调整大小。

一般在自适应布局,移动端项目中使用广泛。

注意:任意浏览器的默认字体都是16px

10px = 0.625rem
12px = 0.75rem
14px = 0.875rem
16px = 1rem (base)
18px = 1.125rem
20px = 1.25rem
24px = 1.5rem
30px = 1.875rem
32px = 2rem

如果将html设置为62.5%,则:

/* 16px * 62.5% = 10px */
html { font-size: 62.5%; }

/* 10px * 1.4 = 14px */
body { font-...

课程介绍

层叠样式表 (英文全称:Cascading Style Sheets) 是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

适合这样的人

新生