zoukankan      html  css  js  c++  java
  • REM

    原理:针对不同手机屏幕尺寸和dpr动态的改变根节点html的font-size大小(基准值)。

    任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1rem=16px。那么12px=0.75rem,10px=0.625rem。为了简化font-size的换算,需要在css中的html选择器中声明font-size=62.5%,这就使rem值变为 16px*62.5%=10px, 这样12px=1.2rem, 10px=1rem, 也就是说只需要将原来的px数值除以10,然后换上rem作为单位就行了。

    当我们在根节点<html>上设置了font-size基准值以后,在文档中有使用rem单位的属性值都是相对于根节点font-size的一个相对值。比如说一些元素的属性如width,height,margin等。也正是这个原因,现在很多网站的移动端网站都在使用rem单位作为适配工具。

    注意事项:

    1.整体的布局还是使用百分比

    2.使用rem的最佳场景是,遇到例如多列带有图片的列表,常常需要图片固定宽高比

    3.研究了一些网站,比如淘宝,对字体字体一般情况建议使用px

    4.出现1px像素线的地方,仍旧使用border-1px;而不是border-.1rem

  • 相关阅读:
    linux 笔记 一
    DOS命令大全(经典收藏)
    win7+vmware8+centos6.3安装lamp
    php定时计划任务的实现原理
    用mootools开发的轮播图组件
    Git的使用感受
    崛起中的九大HTML5开发工具
    vi 基本命令
    linux grep命令
    写给2013年的自己
  • 原文地址:https://www.cnblogs.com/mengdiezhuangzhou/p/10245160.html
Copyright © 2011-2022 走看看