小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用em做宽度单位时,计算出的样式与rpx有明显差异,
特别是在文字溢出的场景,max-width设置为4em时,导致部分安卓机型出现bug,
目前已知安卓出现bug机型,华为,红米
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,目前发现只有华为有这个问题?其他机型都是正常的吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,目前发现只有华为有这个问题?其他机型都是正常的吗
只是有的机型通过em计算出来的宽度刚好够放下四个文字.
本质上是rpx计算时的精度问题,
最终在使用em时,乘以通过rpx计算出的结果,
放大了rpx计算精度不准确的问题.
我设置字体是24px,然后设置宽度是4em,
那这个块的宽度就是96px,
但是在小程序端使用rpx时,
设置字体是24rpx,然后设置宽度是4em,
这个块计算出的的宽度在非375屏幕下计算出来的竟然不是96rpx,
这难道不说明有问题吗?