博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
px和em和rem的区别
阅读量:6267 次
发布时间:2019-06-22

本文共 730 字,大约阅读时间需要 2 分钟。

hot3.png

一.px特点:

1. IE无法调整那些使用px作为单位的字体大小;

2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;

3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。

px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)

二.em的特点

1. em的值并不是固定的;

2. em会继承父级元素的字体大小。

常见写法:

body {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}h1 {font-size: 2.4em;/*2.4em × 10 = 24px */}p {font-size: 1.4em;/*1.4em × 10 = 14px */}li {font-size: 1.4em;/*1.4 × ? = 14px ? */}

三.rem的特点

rem是指相对于html根元素的字体大小。除了IE8及更早版本外,所有浏览器均已支持rem。

常见如下

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}body {font-size: 1.4rem;/*1.4 × 10px = 14px */}h1 {font-size: 2.4rem;/*2.4 × 10px = 24px*/}

其它参考文章:https://wenku.baidu.com/view/051b4a1383d049649b6658a4.html

自动换算的网址

转载于:https://my.oschina.net/webcaorui/blog/1554554

你可能感兴趣的文章
使用fiddler对手机APP进行抓包
查看>>
exit和_exit的区别
查看>>
Javascript、Jquery获取浏览器和屏幕各种高度宽度(单位都为px)
查看>>
php不重新编译,安装未安装过的扩展,如curl扩展
查看>>
JavaScript编码encode和decode escape和unescape
查看>>
ppp点对点协议
查看>>
html5游戏开发-简单tiger机
查看>>
Codeforces 712C Memory and De-Evolution
查看>>
编写的windows程序,崩溃时产生crash dump文件的办法
查看>>
Ural2110 : Remove or Maximize
查看>>
Django REST framework 的TokenAuth认证及外键Serializer基本实现
查看>>
《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)...
查看>>
Spring Boot日志管理
查看>>
动态注册HttpModule管道,实现global.asax功能
查看>>
使用 ES2015 编写 Gulp 构建
查看>>
[转]Using NLog for ASP.NET Core to write custom information to the database
查看>>
BZOJ 4766: 文艺计算姬 [矩阵树定理 快速乘]
查看>>
MySQL 的instr函数
查看>>
Hibernate的核心对象关系映射
查看>>
接口与抽象类的使用选择
查看>>