最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

介绍css3中REM的使用方法

来源:懂视网 责编:小采 时间:2020-11-27 18:52:01
文档

介绍css3中REM的使用方法

介绍css3中REM的使用方法:在页面中设置字体,我们知道有常见的两种,px 和 em.px在Web页面制作中,我们一般使用px来设置我们的文本,因为他比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小(虽然一般人不会去改变
推荐度:
导读介绍css3中REM的使用方法:在页面中设置字体,我们知道有常见的两种,px 和 em.px在Web页面制作中,我们一般使用px来设置我们的文本,因为他比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小(虽然一般人不会去改变

在页面中设置字体,我们知道有常见的两种,px 和 em.

px

在Web页面制作中,我们一般使用“px”来设置我们的文本,因为他比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小(虽然一般人不会去改变浏览器字体大小),这时会使用我们的Web页面布局被打破,这时就提出了使用“em”来定义Web页面的字体。

em

一般都是body的font-size为基准

常用写法:

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 ? */
}

为什么“li”的“1.4em”是不是“14px”将是一个问号呢?在使用“em”作单位时,一定需要知道其父元素的设置,因为“em”就是一个相对值,而且是一个相对于父元素的值,

计算公式:1 ÷ 父元素的font-size × 需要转换的像素值 = em值

这样的情况下“1.4em”可以是“14px”,也可以是“20px”,或者说是“24px”,总之是一个不确定值,那么解决这样的问题,要么你知道其父元素的值,要么呢在任何子元素中都使用“1em”。

rem

rem:W3C官网描述是“font size of the root element”,即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*/
}

在根元素中定义了一个基本字体大小为62.5%(也就是10px。设置这个值主要方便计算,如果没有设置,将是以“16px”为基准 )。从上面的计算结果,我们使用“rem”就像使用“px”一样的方便,而且同时解决了“px”和“em”两者不同之处。

注:在Chrome下,默认最下字体为12px,可以设置font-size: 625%,其他以此类推

浏览器兼容性

IE9以上等支持CSS3的浏览器是肯定可以支持的,如果想要兼容IE低版本,那可以考虑针对IE9以下低版本浏览器,用px来实现。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

介绍css3中REM的使用方法

介绍css3中REM的使用方法:在页面中设置字体,我们知道有常见的两种,px 和 em.px在Web页面制作中,我们一般使用px来设置我们的文本,因为他比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小(虽然一般人不会去改变
推荐度:
标签: 介绍 教程 简介
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top