css - 手机app中rem的基准值计算错误
问题描述
1.使用html的font-size,然后通过rem设置图片高度 对页面图片的高度进行自适应,在多个手机浏览器和app内测试都没问题,但在华为荣耀i7手机的app中打开宽度会小于于屏幕宽度。但是通过设置宽度为100%时,则不会出现这个问题;为了适应华为荣耀i7的app,宽度都改成了百分比,但是这不是一个很好的办法,希望大家能帮我解决一下这个问题
问题解答
回答1:你的rem不是相对于html吗??你的这个怎么设置的是body 方且不说针对html还是body华为的手机确实有很多的特殊性,大多数的都可以通过meta标签中的一个属性值解决,具体的忘记是什么,你可以查查,类似于
<meta name='viewport' content='width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1'>
你在查查真对华为手机还需要写哪些,都写全了,在试试
还有rem一般都是真对html的font-size的
回答2:谢邀。app中?自家应用的webview? 这种兼容性的坑事儿我以前也碰到过,当时是页面高度在某些手机不对。。后来没办法,一直搞不起,就换了个方案。直到安卓他们升级了应用,改了这个webview。
这个计算不准这个可能不止华为这一个手机哦,一般还有魅族!你看看。。。
css做个降级吧,判断一下,最大font-size,即使在大屏幕上,字太大也影响观感。我当年弄的font-size为20px。
相关文章:
1. javascript - 怎么实现点击按钮后,在新的标签页播放视频?2. python - celery beat 调度如何运行期间动态添加任务?3. MYSQL 运算的问题4. html5 - H5 audio 微信端 在IOS上不能播放音乐5. 请问老师,我导入模板后按视频讲解操作,css跟js还是下载不出来,这个问题能怎么解决?6. 在应用配置文件 app.php 中找不到’route_check_cache’配置项7. javascript - JS用ajax爬取百度外卖店家信息8. mongodb可以导出数据到excel吗?9. javascript - 百度地图一开始设置了中心点,怎么通过按钮在调转到对应的中心点????10. android - ionic应用打包部署了,但是连接不上服务器,就连写一个a标签链接到百度都不可以

网公网安备