em是什么意思(女生聊天总发em)

 2023-07-18  阅读 674  评论 0

摘要:国内的设计师大都喜欢用px,而国外网站喜欢em和rem,三者之间有什么区别? px:实际就是像素,用px设置字体大小比较精准和稳定。 px特点: px是绝对单位。 浏览器页面缩放时,px并不能跟随

国内的设计师大都喜欢用px,而国外网站喜欢em和rem,三者之间有什么区别?

px:实际就是像素,用px设置字体大小比较精准和稳定。

px特点:

px是绝对单位。

  • 浏览器页面缩放时,px并不能跟随变化,所以无法调整使用px作为单位的字体大小。
  • 国外的大部分网站能够调整原因在于使用rem或em作为字体单位。
  • Firefox能够调整px和rem和em,但是大部分的国产浏览器使用IE内核。

    em:就是以父级作为基准来缩放字体大小。

    em特点:

  • Em是相对单位。
  • Em的值并不固定,受到父级字体大小的影响。

    rem:以于根元素作为基准来缩放字体大小的。

    rem特点:

  • rem是相对单位,受到根元素字体大小影响。
  • 修改根元素就可以成比例地调整所有。 避免字体大小逐层复合的连锁反应。

    Em和rem单位区别:

    1. 单位基于:em 基于使用他们的元素的字体大小 。rem基于 html 元素的字体大小。
    2. 继承 :em可能受任何继承的父元素字体大小影响。 rem可以从浏览器字体设置中继承字体大小。
    3. 使用情况: 使用em单位应根据组件的字体大小而不是根元素的字体大小。不使用em单位,并且需要根据浏览器的字体大小设置缩放的情况下使用rem。 而使用rem单位,除非你确定你需要 em 单位,包括对字体大小。

    绘制页面的时候具体使用什么单位主要由项目来决定,如果不考虑低版本浏览器兼容问题,那就使用rem,如果兼容低版本IE就使用px,或者两者同时使用。

    Px设置字体大小时存在问题:对浏览器进行缩放时,页面布局会乱,这时就需要使用rem或em来定义字体大小。

    制作手机自适应网页,由于手机宽度大小众多,制作一个响应式网页,手机宽度越大字体越大,就像一张图片一样进行缩放。给大家分享一个rem的插件:

    (function(doc, win) { var docEl = doc.documentElement, resizeEvt = \'orientationchange\' in window ? \'orientationchange\': \'resize\', recalc = function() {  var clientWidth = docEl.clientWidth;  if (!clientWidth) return;  if (clientWidth >= 560) {   clientWidth = 560;  } docEl.style.fontSize = 100 * (clientWidth / 750) + \'px\'; }; if (!doc.addEventListener) return; recalc(); win.addEventListener(resizeEvt, recalc, false); doc.addEventListener(\'DOMContentLoaded\', recalc, false);})(document, window);  

  • 版权声明:xxxxxxxxx;

    原文链接:https://www.fanque.com.cn/aaaf2A24LB1dRBw.html

    标签: 手机 国产

    发表评论:

    管理员

    • 内容144525
    • 积分0
    • 金币0
    关于我们
    l番茄知识网是实用的健康养生科普知识及日常生活保健小常识大全网站,分享春夏秋冬四季健康饮食养生保健小知识、运动对健康的好处、中医养生食疗做法等健康的生活方式及养生之道,学习健康养生百科知识尽在番茄健康养生知识网。
    快捷菜单
    健康养生知识
    联系方式
    电话:
    地址:
    Email:admin@qq.com
    注册登录
    注册帐号
    登录帐号

    Copyright © 2022 番茄知识网 Inc. 保留所有权利。 Powered by

    页面耗时0.1994秒, 内存占用1.84 MB, 访问数据库18次

    鄂ICP备2022009988号-2

    • 我要关灯
      我要开灯
    • 客户电话
      807220904

      工作时间:8:00-18:00

      客服电话

      电子邮件

      admin@qq.com

    • 官方微信

      扫码二维码

      获取最新动态

    • 返回顶部