• 安卓字体12px以下,相较于ios中显示效果上下不居中


    上面两张图分别是 ios safari浏览器 和 安卓原生浏览器 截图

    更多秒杀处能够明显看到安卓浏览器有明显的向上

    <section>
              <a className="btn">
                文字
              </a>
              <a className="btn-fix">
                <span className="fake">
                  文字
                </span>
                <span className="inner">
                  文字
                </span>
              </a>
              <a className="btn-fix">
                <span className="fake">
                  文文字字
                </span>
                <span className="inner">
                  文文字字
                </span>
              </a>
            </section>
    .btn {
      display: inline-block;
      height: 24px;
      line-height: 24px;
      overflow: hidden;
      color: #fff;
      background-color: #333;
      font-size: 10px;
      padding: 0 10px;
      margin: 10px;
    }
    
    .btn-fix {
      display: inline-block;
      height: 24px;
      line-height: 24px;
      overflow: hidden;
      color: #fff;
      background-color: #333;
      padding: 0 10px;
      margin: 10px;
      position: relative;
      white-space: nowrap;
    }
    .btn-fix .inner {
      font-size: 10px;
      display: inline-block;
      color: red;
      visibility: hidden;
    }
    .btn-fix .fake {
      font-size: 20px;
      position: absolute;
      display: inline-block;
      transform: scale(.5);
      -webkit-transform: scale(.5);
      transform-origin: left center;
      -webkit-transform-origin: left center;
    }

    这个方法需要复制一份子元素的代码,并且对其中一份设置成visibility: hidden;用来占位,

    另一份需要设置成2倍大小的font-size,一般情况下这个字号大小会大于12,然后通过transform缩放一半。

    安卓浏览器效果如下:

  • 相关阅读:
    招财宝和余额宝哪个好?注意招财宝三大漏洞
    JavaScript eval() Function
    面向对象设计七大原则
    Web开发应该注意的问题
    表格内容排序(js实现)
    Ruby on Rails Tutorial 第六章 用户模型
    Ruby on Rails Tutorial 第五章 完善布局
    一万小时定律的数学解释
    数据抓取的艺术(三)
    数据抓取的艺术(二)
  • 原文地址:https://www.cnblogs.com/hellolol/p/9579792.html
Copyright © 2020-2023  润新知