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
您可能感兴趣
- css选择器知识汇总(在Less中写IE的css hack的方法介绍)
- css的字体大全(CSS 常用中文字体 Unicode 编码表)
- CSS绝对定位与相对定位
- css3弹性布局(CSS3弹性布局内容对齐justify-content属性使用详解)
- css 自适应手机屏幕(Css实现手机端页面强制横屏的方法示例)
- 纯css和js有什么区别(CSS语法与JSON、JS对象区别比较)
- css样式词大全(超全面CSS样式整理)
- css3弹出动画效果(CSS3实现跳动的动画效果)
- html5+css样式代码(详解HTML5中CSS外观属性)
- css可以控制网页背景图片吗(CSS实现网页背景图片自适应全屏的方法)
- CSS伪元素:before, :after
- css实现隐藏菜单(利用CSS实现几款不错的菜单栏实例代码)
- CSS中常用的几个技巧
- CSS中margin和padding的区别
- css 翻动效果(CSS实现全屏切换效果的示例代码)
- css竖排显示技巧(css魔法之左边竖条的多种实现方法)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
热门推荐
- linux系统怎么跟阿里云服务器连接(云服务器中三种常用的Linux系统镜像)
- ftp的使用方法(教你轻松玩转FTP)
- thinkphp控制器怎么设置自定义(Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例)
- cssbackground(用 CSS background 实现刻度线的呈现)
- 织梦后台参数怎么设置才符合seo(详解织梦模板自定义表单限制IP24小时只能提交一次教程)
- dede MD5加密解密(DEDECMS的20位MD5加密密文解密示例介绍)
- python一分钟认识条件判断(对python判断ip是否可达的实例详解)
- 泛型中new()约束
- 卷积神经网络python实现(Python通过TensorFlow卷积神经网络实现猫狗识别)
- 怎么用php开发验证码(PHP简单验证码功能机制实例详解)