css中rem单位
类别:Web前端 浏览量:883
时间:2016-11-27 css中rem单位
css中rem单位一、字体各单位之间的对应关系
二、css中rem单位的认识
1、rem是CSS3新增的一个相对单位
2、css中rem是个相对长度单位。rem是一个相对大小的值,它相对于根元素<html>。
3、比如,我们设置html的字体大小的值为html{font-size: 87.5%;}(也就是14px),然后其他的字体就是将你要的值除以14得到的值。
4、上面的14是个变量,相对于你对根元素html字体大小的设定,如果你设定的是62.5%,那除数就变成10了。
三、rem与em区别
1、使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。
2、通过rem既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。
3、对于不支持rem的浏览器,应对方法是多写一个绝对单位的声明,这些浏览器会忽略用rem设定的字体大小。
例如: p {font-size:14px; font-size:.875rem;}
四、css中rem实例
html {
font-size: 62.5%;
/*10 &liide; 16 × 100% = 62.5%*/
}
body {
font-size: 1.4rem;
/*1.4 × 10px = 14px */
}
h1 {
font-size: 2.4rem;
/*2.4 × 10px = 24px*/
}
说明:
在根元素中定义了一个基本字体大小为62.5%(也就是10px。设置这个值主要方便计算,如果没有设置,将是以“16px”为基准 )。从上面的计算结果,我们使用“rem”就像使用“px”一样的方便,而且同时解决了“px”和“em”两者不同之处。
标签:css
您可能感兴趣
- css3定义自定义字体(CSS3字体效果的设置方法小结)
- css垂直居中16个方法(css实现元素垂直居中的常用方法总结)
- html样式中css怎么设置行高(CSS设置HTML元素的高度与宽度的各种情况总结)
- css3字体怎么设置(使用CSS3 font-feature-settings特性减除字体动画震颤效果)
- CSS样式优化
- css3旋转动画教学(css3动画效果抖动解决方法)
- css3伸缩布局教学(css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效)
- 视图平滑动画(菜单栏 “三” 变形为“X”css3过渡动画)
- css3如何添加图形(CSS3地图动态实例代码圆圈向外扩散)
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- css3样式设计图片(CSS3 制作的彩虹按钮样式)
- css浮动位置讲解(深入理解css布局之定位与浮动)
- CSS3 transition过渡效果
- 哪些属性可以具体描述css盒模型(浅谈CSS中盒模型的理解)
- css 翻动效果(CSS实现全屏切换效果的示例代码)
- css3中一些常用的特效果(CSS3 制作的书本翻页特效)
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
热门推荐
- python多进程创建细节(Python实现多进程的四种方式)
- windows10怎么设置iis框架(Windows10系统如何安装IIS服务器)
- reacthooks用法(详解React Hooks是如何工作的)
- canvas绘图白屏或者元素有缺失(高清屏中使用Canvas绘图出现模糊的问题及解决方法)
- dedecms提示怎么去除(DEDECMS系统后台会员功能漏洞解决方法)
- linux中基本操作系统有什么(Linux操作系统的概述与简介)
- css怎么样让banner不动(CSS banner图响应式居中显示的方法)
- reactmap给了key仍然提示错误(react为什么不推荐使用index作为key)
- 云服务器租用怎么收费(云服务器租用注意事项有哪些?)
- 织梦仿站流程图解(织梦sitemap地图实时推送给百度的教程)