移动端设备分辨率 480*800,但显示尺寸为 320 的兼容问题
环境:Android webview 内置浏览器,设备分辨率 480*800
页面所有元素的高度、宽度以及边距、字体大小单位都是用的 rem,全部通过 html 的 font-size 来计算,页面有写
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, minimal-ui"/>css 代码:
@media only screen and (min-device-width:361px) and (max-device-width:480px){
html{font-size:44.4444%;}
.viewport{max-width:480px;}
}问题:宽度高度计算的不对,导致界面错位。因为 android 内置的 webview 貌似最小字号只能设置到 8px,而我这边 320 显示的字号是 7px,所以导致界面有问题。
PS:我已试过 html{-webkit-text-size-adjust:none;} 此方法不行
PS2:font-size:44.4444% 是根据 720 分辨率 font-size:100% 折算出来的(320 / 720 = 44.4444%)
相关推荐
移动端自适应(总结)
NULL 博文链接:https://maoting.iteye.com/blog/2268992
H5移动端适配 Flexible方案
主要为大家详细介绍了H5移动端适配,Flexible方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
html+css移动端视口总结
1.什么是移动端 a)可以方便移动的设备都统称之为移动端,比如:手机、平板、手表等 2.开发一个移动端的页面最终是要呈现在手机上的,但是我们的开发人员在平时的开发过程中是要经常去做一些调试的,这个时候我们就可以利用浏览器给我们提供的手机模拟器开查看在手机上的效果。 右键----检查----找到设备模拟器切换窗口 3.设备模拟器里面内容介绍 a)iphone678======手机型号 b)375*667========手机屏幕的分辨率 c)75%============观看比例 d)旋转小图标======切换横屏和竖屏 e)右上角三个圆点=== i.capture screenshot 截取手机屏幕得相关设计稿(短图) ii.capture full size screenshot 截取手机屏幕相关设计稿(带有滚动条区域得所有) 4.常见设备的大小、屏幕的大小 a)iphone4========320*480 b)iphone5========320*568 c)iphone678======375*667 d)iphone678s=====414*736 5.获取设计稿得大小 a)
h5 兼容移动端方案
h5 兼容移动端的解决方案,适配android、ios,利用根元素设置font-size,结合rem
移动端 CSS 适配入门 - By PlasticTree
移动端 CSS 适配入门 - By PlasticTree


