zoukankan      html  css  js  c++  java
  • css rem

    rem是什么?

    它的全称是 font size of the root element (根元素的字体大小)
    它是CSS3中新增加的一个尺寸(度量)单位,根节点(html)的font-size决定了rem的尺寸,也就是说它是一个相对单位,相对于(html)。

    浏览器的默认字体?

    浏览器的默认的font-size是16px,1rem默认就等于16px。(chrome最小字体为12px)

    rem可以做什么及它的应用场景?

    用来做web app的屏幕适配,因为不同手机型号的屏幕大小都不同,所以这时候我们就不能用px来做单位,rem是适配不同手机屏幕的一种方案。

    EG:首先用js根据不同的视窗宽度动态的改变根元素的font-size ``` //获取视窗宽度(兼容性写法) let rootWidth = document.documentElement.clientWidth || document.body.clientWidth;

    //获取html元素
    let rootDom = document.querySelector('html');

    //动态设置html的font-size(除以10是让浏览器的font-size达到比较合适目的)
    rootDom.style.fontSize = rootWidth / 10 + 'px';

  • 相关阅读:
    导入数据库的命令
    截取字符串
    用decode函数实现行变列
    初始库存入库相关知识
    客户欠款余额账
    存货管理
    创建临时表(转)
    求余额
    学习浪潮系统
    oracle number类型
  • 原文地址:https://www.cnblogs.com/wujiaqi/p/13053585.html
Copyright © 2011-2022 走看看