我爱编程

【tips】移动端适配中遇到的font-size和line-he

2018-04-10  本文已影响318人  SuperSnail
font-size:0.26rem;
line-height:0.26rem;
padding:0.08rem;

具体表现见下图:


在安卓机上文字整体偏上

因为假设设备的可视视窗的宽度是375px,那么html上的font-size会是37.5px。那0.26rem计算出来是小于12px的。
一般的移动端设备的webview都会给默认设置一个最小line-height,如果我们设置的line-height小于webview预设最小line-height的时候,会忽略我们写的line-height而按照设备预设值进行渲染,这就是为什么,我们明明设置了一个line-height,然而最后渲染出来的效果并不是想象中的样子。

解决方案有二:

font-size:12px;
line-height:1;
上一篇下一篇

猜你喜欢

热点阅读