单位名称 | 单位类型 (相对/绝对) | 相对基准 |
---|---|---|
px | 相对 | 屏幕像素缩放后的尺寸 |
百分比 | 相对 | font-size相对于继承,width相对与父元素 |
em | 相对 | 相对于本元素的font-size |
rem | 相对 | 根元素 |
相对于所在容器的font-size属性,若自身没有设置font-size属性,则相对于浏览器的默认字体尺寸。
相当于“ 倍” ,比如设置当前的 div 字体大小为 1.5em,则当前的 div 的字
体大小为:当前 div 继承的字体大小*1.5 倍。
可以指定到小数点后三位,比如“1.234em”
一般浏览器默认字体大小是16px, 则1em = 16px, 2em = 32px
如果用户通过浏览器的UI控件(缩放页面)改变了文字的大小,那么我们整个页面也会进行放大(或缩小)。兼容性:良好
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>体验emtitle>
<style>