css 单位之px , em , rem
px : Pixel像素单位。像素是相对显示器分辨率而言。em : 相对长度单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px)。rem : 相对单位,可理解为 "root em" ,相对于根节点html的字体大小来计算,css3新加属性。如果没有重置,html默认font-size:16px。也就是说,em是以自身父容器为参考对象的,而rem直接以HTML为参考对象的,所以rem更适合移动式开发。 em : em是一个相对长度单位,是相当于当前对象内文本的字体尺寸,如果我们未设置当前文本的字体尺寸,那么em就会相当于浏览器的默认字体尺寸。 在浏览器中默认字体尺寸为16px,换句话说1em = 16pxrem : 除了rem是相对于根节点html,其他和em一样。 rem适配移动端原理: var offWidth = window.screen.width / 25; document.getElementsByTagName("html")[0].style.fontSize = offWidth + 'px'; 这样一来,25rem 等于 移动设备的最大宽度
转载于:https://www.cnblogs.com/cl94/p/11333797.html
css 单位之px , em , rem相关推荐
- html 字号和像素的关系,一文搞懂CSS中的字体单位大小(px,em,rem...)
在学习的过程中,发现CSS有很多可以形容单位的尺寸.比方px,em,rem,vw等等.平常也没有深究,一来是没时间,二来是在我学习清单中优先级过低.一直想彻底弄明白,一直耽搁到现在.现在花上一点时间来 ...
- CSS中的常见单位(px,%,em,rem,vw,vh,vmax,vmin,calc)
像素(px)&百分比(%) 像素(Pixel) 长度单位,相对于显示器屏幕分辨率而言,通常在不定义显示缩放比例的情况下,1px对应显示器屏幕上的一个像素点. 早年的pc端展示的页面基本都用这个 ...
- css中的单位换算_css大小单位px em rem的转换和详解
css大小单位px em rem的转换和详解 PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firef ...
- CSS单位--px,em,rem,rpx区别
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? Px PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够 ...
- 面试总结(CSS 的盒模型?、CSS 中选择器的优先级以及 CSS 权重如何计算?、CSS 中哪些属性可继承,哪些不可以?、CSS 单位中 px、em 和 rem 的区别?、rem 适配....)
CSS 的盒模型? 盒子模型(Box Modle)可以用来对元素进行布局,包括内边距,边框,外边距,和实际 内容这几个部分 第一种是 W3C 标准的盒子 ...
- 我应该在CSS中使用px或rem值单位吗?
本文翻译自:Should I use px or rem value units in my CSS? I am designing a new website and I want it to be ...
- 认识css长度单位 px % em rem vh vw
目录 长度单位 px % em rem vh.vw 总结 长度单位 在日常的项目开发,在使用css样式进行时布局的时候,我们常常用到px.%.em这三个单位.CSS3开始,浏览器新增加了rem.vh. ...
- html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)
px, em, rem的区别: px:绝对字体大小 em:基于一个基数来计算出相对字体大小.(移动端用的少) rem:基于根节点(html)的字体大小来计算. vw:可视区宽度单位.1vw等于可视区宽 ...
- 移动端页面单位的选择(px em rem)
移动端页面单位的选择(px em rem) 绝对单位: px 相对单位: rem em em具有继承性 继承自直接父类 所以说在移动端很少用 浏览器默认的字体大小 16px 那么 1em= ...
最新文章
- cocos2d JS 自定义事件分发器(接收与传递数据) eventManager
- 系统服务-----Activity服务的获取getSystemService
- 大数据时代第一部分思维导图_大数据时代总结思维导图模板分享
- java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消)
- Adaboost算法原理分析和实例+代码(转载)
- nodejs实践录:开篇
- HTML5按键打开摄像头和拍照
- 怎么将查询到的数据表传到文本区_60秒上手Treelab (二):入门数据表
- Linux下nand flash读写测试
- 字节跳动前端外包面试题
- 论需求分析方法及应用--系统分析师
- 超实用的pr视频制作视频过渡小技巧
- 前端之JS篇(二)——数据类型基础概念
- SSD接口类型小知识
- JS利用for多重循环制作9*9乘法表
- python爬取王者荣耀高清图
- 时间序列分析实验报告总结_时间序列分析试验报告
- setfocus属性
- P1195 口袋的天空【并查集】
- 小程序中rich-text的使用
热门文章
- verilog宏功能中dds信号发生器_什么是相位相干性?了解生成相位相干射频信号的三种配置方法...
- linux shell 获取用户名,shell脚本输出/etc/passwd中shell类型对应的用户名及其个数
- lesson 4 communication pattern
- PDE10 wave equation: d'Alembert's formula
- GL和DX中关于纹理操作(包括多重纹理)与混合的问题
- java mongo 日期范围_获取指定日期和它之前几天,之间的所有日期?千万不要踩了这个大坑!...
- 定时器翻转io口的好处_STM32 定时器输出比较翻转模式
- vc udp 广播接收和发送_udp聊天?使用udp+python实现多人聊天室
- python大众点评最新字体加密破解完结
- java的super_Java中的Super()