`
NobleBaron
  • 浏览: 43869 次
社区版块
存档分类
最新评论

CSS3 设置字体自适应 font-size:xx rem

 
阅读更多
  • CSS3新引入了一个字体单位(rem),rem是相对于根节点的(html节点)。在使用时我们可以这样写
html{font-size: 62.5%;}
/*62.5%是相对于16px计算得来的,相当于10个计量单位,为了后面计算字体大小*/

 

 

  • 但是问题来了,因为CSS3 IE6-8不支持,所以这样写会影响字体默认的大小,所以增加如下代码
html{font-size: 62.5%;}
body{font-size: 14px;font-size: 1.4rem;}
/*前面px为兼容老版本浏览器,rem为现代浏览器解析,px要在前面*/

 

注意:在后面要用到rem的地方,也需加上px

分享到:
评论

相关推荐

    postcss-minify-font-values:使用PostCSS缩小字体声明

    postcss-minify-font-values 使用PostCSS缩小字体声明。 该模块将尝试最小化font-family , font-weight和font速记属性; 它可以在必要时取消对字体系列的引用,检测并删除重复项,并在找到关键字后缩短声明。 ...

    postcss-pxtorem:使用PostCSS将像素单位转换为rem(根em)单位

    此脚本将从您选择的允许浏览器设置字体大小的属性中将每个px值转换为rem。 输入输出 使用默认设置,仅定位与字体相关的属性。 / / input h1 { margin : 0 0 20px; font - size : 32px; line-height : 1.2; ...

    postcss-plugin-pxtoviewport

    postcss-plugin-pxtoviewport用法配合postcss可以使px转为vw和rem输入/输出可以通过配置参数,实现px同时转为vw和rem// 输入h1 { margin: 0 0 20px; font-size: 32px; line-height: 1.2; letter-spacing: 1px;}// ...

    bfont-awesome-4.7.0 稳定版本 下载

    <div style="font-size: 2rem;"> <div><i class="fas fa-skating fa-fw" style="background:DodgerBlue"></i> Skating <div><i class="fas fa-skiing fa-fw" style="background:SkyBlue"></i> Skiing </div>

    CSS3鼠标悬停文字边框背景动画特效.zip

    font-size: 1.4rem; color: var(--inv); letter-spacing: 1.1rem; text-transform: uppercase; -webkit-transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 600ms cubic-bezier(0.77, 0,...

    H5端自适应框架adaptive.zip

    font-size: 0.32rem; line-height: 1; } adaptivejs原理: 利用rem布局,根据公式 html元素字体大小 = document根节点(html)宽度 * 100 / 设计图宽度 设置html元素的font-size,然后根据设计图大小/100即...

    第五章CSS3美化网页元素.md

    # CSS3美化网页元素知识点详解 ## 一、CSS的重要性及作用 ### 为什么使用CSS? 1. **有效传递页面信息:** CSS使得开发者能够独立地控制文档的样式与布局,从而更加高效地向用户传达信息。 2. **提高美观性:** ...

    px-to-rem-sass-mixin:只需简单的Sass mixin,即可将任何像素值转换为rem

    p { font-size: rem(20); // --> font-size: 1.25rem line-height: rem(40); // --> line-height: 2.5rem}div { padding: 0 rem(50); // --> padding: 0 3.125rem margin: rem(20) rem(50); // --> ...

    rem布局实现不同分辨率移动终端的自适应、整体缩放

    在CSS中,我们可以设置html元素的`font-size`属性来定义REM单位的基础值。例如,如果设置`html { font-size: 10px; }`,那么1rem就等于10像素。在不同分辨率的设备上,我们可以根据屏幕宽度动态调整这个基础值,从而...

    css中一些常用的font-size字体单位和line-height详解

    在CSS中,`font-size`和`line-height`是两个重要的样式属性,它们分别用于设置字体大小和行高。下面将详细阐述这两种单位及其在实际应用中的效果。 首先,我们来了解一下`font-size`中常用的单位: 1. **px (像素)...

    随机抽人系统(公开课)

    <!DOCTYPE html> <meta charset="UTF-8"> 随机点名 body { margin: 0; padding: 0;... font-size: 4rem; color: #fff; text-shadow: 0 0 10px rgba(0,0,0,0.5); margin-bottom: 1rem; } #name

    js实现rem自动匹配计算font-size的示例

    尤其是使用了rem的计算方式,自适应布局难倒一大片程序员。为了解决这类问题,我觉得可以利用js监听屏幕宽度变化来实现更改HTML 根元素font-size的值。 下面是相关JavaScript的实现代码: (function (doc, win) { ...

    前端:利用rem布局完成简易首页制作

    REM是相对于根元素的字体大小的单位,如果html元素的font-size设置为20px,那么1rem就等于20px。通过调整根元素的font-size,我们可以改变整个页面的比例,从而实现不同屏幕尺寸下的自适应布局。 接着,让我们谈谈...

    H5 jQuery网站右侧悬浮楼层滚动导航代码.zip

    代码片段: section {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;... font-size: 2rem;  min-height: 100%;  height: 100vh; }

    mms.css:用户友好CSS框架

    彩信CSS用户友好CSS类易于使用字体大小-> 使用像素 .fs-1p --> font-size: 1px; .fs-2p --> font-size: 2px; .......................... .......................... .fs-100p --> font-size: 100px;使用...

    type.css:移动优先的响应式量表

    A Mobile-first type scale 将任何元素设置为任何断点所需的字体大小。 基类名称跨三个断点命名: -ns = 不小(涵盖所有比手机大的东西) -m = 中等 -l = 大 安装 npm install type.css --save-dev 或在 github ...

    rem布局案例

    例如,在Less代码中,我们可以定义一个变量`@base-font-size`,表示根元素的字体大小,然后其他所有使用rem的属性都可以基于这个变量进行计算: ```less @base-font-size: 16px; body { font-size: @base-font-...

    css改变字体的一些网页

    2. `font-size`: 设置字体大小。可以使用绝对单位(如px, em, rem)或相对单位(如%)。例如,`font-size: 16px;`设定字体大小为16像素。 3. `font-weight`: 控制字体的粗细,常用值有`normal`, `bold`, `bolder`等...

    Html5+CSS3+JS代码实现元旦倒计时界面

    font-size: 3rem; font-weight: bold; line-height: 0.5; margin: 3rem; } h1 { color: gold; font-size: 3rem; margin-top: 3rem; } .countdown-container { display: flex; flex-wrap: wrap; justify-...

Global site tag (gtag.js) - Google Analytics