小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想做一个不同设备统一字体大小的小程序,我看有人说用px,但是px实现起来依旧差别很大,而且我看px使用,会随着客户手机设置字体大小变化,我真的无解了,现在做出来对照设计ui一看丑的不行,求大佬支招
对了我用的是思源字体
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
首先开发请务必在模拟器使用 iPhone 6/7/8 的机型,这样能确保rpx和px的比例是1:2,这样开发出来在任何机型都是样式基本都是一模一样的,然后字体在每种机型的字体都是不一样的,你说你用的自定义 的思源字体,那你需要文本处添加行内高line-height,确保高度一致,然后你还想ios和安卓显示也一模一样,那我觉得这种小公司没必要呆下去了,屏幕都不一样大怎么可能显示一样,最多只能保持样式一样
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
如果你字体差别很大,说明你没有设置下面内容
安卓和ios肯定有一些差距,一般rpx越小比如10rpx,安卓和ios差距就很大,所以列表里最好不要padding-top:10rpx ,最好用height:120rpx, 值越大显示效果越相同
page,.page{
height: 100%;
font-family: 'Microsoft YaHei';
font-size: 30rpx;
}
上个图看下效果呗,小程序自适应一般都是 rpx
就是该用rpx
px字体大小不会变,rpx才会变
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
首先开发请务必在模拟器使用 iPhone 6/7/8 的机型,这样能确保rpx和px的比例是1:2,这样开发出来在任何机型都是样式基本都是一模一样的,然后字体在每种机型的字体都是不一样的,你说你用的自定义 的思源字体,那你需要文本处添加行内高line-height,确保高度一致,然后你还想ios和安卓显示也一模一样,那我觉得这种小公司没必要呆下去了,屏幕都不一样大怎么可能显示一样,最多只能保持样式一样
如果你字体差别很大,说明你没有设置下面内容
安卓和ios肯定有一些差距,一般rpx越小比如10rpx,安卓和ios差距就很大,所以列表里最好不要padding-top:10rpx ,最好用height:120rpx, 值越大显示效果越相同
page,.page{
height: 100%;
font-family: 'Microsoft YaHei';
font-size: 30rpx;
}
上个图看下效果呗,小程序自适应一般都是 rpx
就是该用rpx
左边是安卓,右边是苹果
px字体大小不会变,rpx才会变