zoukankan      html  css  js  c++  java
  • 关于px、pt、em、rem四个单位的解释

    写在前面

      最近在群里突然看到一个问题,就是px pt em rem 三者的区别,这个问题看起来非常基础,也非常容易被忽略,however,面试会问到~,那我就解释一下

      px        

      px的英文是pixel,翻译过来就是像素,它是一个相对长度,因为素数是随着用户设备的分辨率而改变, 我们常称分辨率低、分辨率高都是相对于设备而言的。

      em        

      是相对于浏览器的默认字体尺寸的字体单位,默认字体大小为16px,也就是说设定 font-size=1em    就得出了1em=16px

      如果设定body的font-size=62.5%   则设定font-size=1.6em  就得出1.6em=16px

      rem        

      rem是相对于html根元素的字体尺寸的字体单位,html页面的根元素为html,则设定了html元素的font-size,就设定了参考单位

      比如设定html的单位为10px,则10rem就为100px

      pt        

      pt是一个印刷单位  ,是一个绝对单位,大小为1/72英寸,

    总结

      可见,px em rem 都是相对长度,只有pt是绝对长度

      

  • 相关阅读:
    vue中minxin---小记
    微信认证
    Fatal error Using $this when not in object context in
    $.ajax()方法详解
    $.post
    jquery中的each
    jquery的$.extend和$.fn.extend作用及区别
    javascript字符串函数
    serializeArray()与serialize()的区别
    一个登陆界面
  • 原文地址:https://www.cnblogs.com/dirkhe/p/6891487.html
Copyright © 2011-2022 走看看