移动端字体垂直居中偏上问题详解

编程入门 行业动态 更新时间:2024-10-20 17:24:27

移动端字体垂直居中偏上问题<a href=https://www.elefans.com/category/jswz/34/1770044.html style=详解"/>

移动端字体垂直居中偏上问题详解

相信对于广大前端程序员来说,一定曾经被这个问题giao住过。
那就是——移动端字体垂直居中偏上
今天就来谈一下这个问题以及解决方法。

产生原因

  1. 移动端开发,为了更好的适配,大家都会采用em或者rem来进行开发。
  2. 在进行适配的换算时,编译器会将em或者rem自动换算成px来显示。
  3. 这时就会出现问题,因为换算精度不足,换算成的px会出现小数点问题,
  4. 如果出现小数点的话,系统会自动进行四舍五入的取整运算。
  5. 取整之后就会出现居中的字体偏上问题了。
  6. 既然找到了原因,那么解决起来就有思路了,

解决方法

1.flex缩放

直接使用f’lex进行一次内容的缩小和放大,从而使得转换的px相同。

2.table-cell取整

既然是因为转换出现小数点,那么display使用table-cell,进行取整。

3.transform:scale(.5)

同样也是缩放。

4.margin-top和定位联合使用

这是下下策,前三种方法都不行的话,可以这样强行定位。

5.px

问题在于rem转换,那么直接不用rem,换成px就可以避免这个问题,但是移动端px开发的弊端肯定就出现了,

更多推荐

移动端字体垂直居中偏上问题详解

本文发布于:2024-02-13 13:29:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1758685.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   字体   偏上

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!