什么是移动适配
发布网友
发布时间:2022-04-22 07:52
我来回答
共4个回答
热心网友
时间:2022-04-20 05:38
移动适配是指使不同尺寸的手机设备页面“相对性的达到合理的展示(自适应)”或者“保持统一效果的等比缩放。手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑安卓/IOS的各种尺寸设备上的兼容,针对移动端设备的页面,设计与前端实现更好地适配不同屏幕宽度的移动设备。
扩展资料:
完美的移动适配不需要用户缩放和横向滚动条就能正常的查看网站的所有内容;显示的文字、图片等其他元素大小合适,无论是在何种密度屏幕,何种分辨率下,显示出来的大小都是差不多的。
适配不同屏幕宽度以及不同dpr,通过动态设置viewport(scale=1/dpr) + 根元素fontSize + rem, 辅助使用vw/vh等来达到适合的显示。
若无需适配可显示1px线条,也可以不动态设置scale,只使用动态设置根元素fontSize + rem + 理想视口。
热心网友
时间:2022-04-20 06:56
一说到PPI,好像大家都会想到DPI。DPI是什么意思呢?DPI表示每英寸有多少个点。PPI表示每英寸有多少个像素。
那点是什么?点是印刷单位,就是每英寸(2.54厘米)上面有多少个油墨点。
当然,在Android系统中,DPI就是像素/每英寸,跟PPI是一个概念。Android系统真的是为所欲为呀。但是没办法,Android就是这么用了,咱们只能这么去理解了。
那为什么会有@1X、@2X、@3X的概念呢?主要是因为Android机型太多了,一个图片,要想放在所有的Android手机上,那得切多少张大小不一的图片呀,要累死切图的设计,上传图片的程序员的头发掉的也更快了吧。哈哈哈哈哈哈哈,所以,Android出了一套规则,好方便他们统一图片。
Android提出一个新的概念,DP。DP是Android为了使得开发者设置的长度能够根据不同屏幕DPI/PPI使用不同的像素(px)的图像以保证不同机型图像在视觉上统一的单位,你可以理解为DP为物理点,PX是像素点,一个物理点上可能有几个像素点。
有一个公式:dp=(dpi/(160像素/英寸))px
Android提出的这个概念DP在iOS上同样适用。
那如果DPI的数值是160,那1DP=1PX;如果DPI的数值是320,那1DP=2PX;如果DPI的数值是480,那1DP=3PX;
好,大家理解一下下面的信息:假如一个物理点上有1个像素,那一个30X30PX的图像正常上传到屏幕上。假如一个物理点上有2个像素,那一个30X30PX的图像,为了保证图片看起来同样大小,是不是要上传一张60X60PX的图像才能看起来跟上一个图同样大小。同理假如一个物理点上有3个像素,那一个30X30PX的图像,为了保证图片看起来同样大小,是不是要上传一张90X90PX的图像才能看起来跟上一个图同样大小。
那这样在30是30的1倍,60是30的2倍,90是30的3倍,所以规范上讲@1X 表示一倍,@2X表示2倍 ,@3X表示3倍。
OK,大家明白了@1X、@2X、@3X 的事情,320PPI的图像肯定是@2X图了,但是iPhone11是326PPI,那是几倍?
既然引进DP这个概念是为了适配,所以在适配的时候,如果PPI/DPI的数值接近于那个就用哪个倍数。326PPI接近320,所以iPhone11是用的@2X图。
再深一些的知识,PX表示像素,一个点上像素越多,肯定就清晰。那iPhone手机,用@1X图的机型有iPhone3Gs;用@2X图的机型有:iPhone4/4S/4/5S/6/6S/7/8等;用的@3X图的机型有:iPhone6/6S/7/8Plus、iPhoneX等。大家手上有别的机型也可以算算自己的手机的图片是多少倍的。
热心网友
时间:2022-04-20 08:31
什么是移动适配:
提升搜索用户在百度移动搜索的检索体验
会给对应PC页面的手机页面在搜索结果处有更多的展现机会
需要站点向百度提交主体内容相同的PC页面与移动页面的对应关系
即为移动适配。
为此,百度移动搜索提供“移动适配”服务,
如果您同时拥有PC站和手机站,且二者能够在内容上对应,即主体内容完全相同,您可以通过移动适配工具进行对应关系提交。
站长通过移动适配工具提交pattern级别或者url级别的PC页与手机页对应关系,
若可以成功通过校验,将有助于百度移动搜索将移动用户直接送入对应的手机页结果。
积极参与“移动适配”,将有助于您的手机站在百度移动搜索获得更多流量
同时以更佳的浏览效果赢取用户口碑。
热心网友
时间:2022-04-20 10:22
移动适配(Mobile adaptation)主要分为三种类型:跳转适配、代码适配、自适应。
跳转适配,顾名思义就是使用不同的设备(Device)访问时会跳转到不同的URL上,例如PC访问中顺君官网时进入的URL是,而移动端访问时进入的是/Mobile/index.html。
代码适配就是利用后台服务器(Server)的动态页面代码,不同设备的浏览器访问同一URL的时候,服务器动态返回不同版本的代码,实现同一URL展现不同内容。(针对不同设备生成不同版本的HTML)
自适应在三者当中是最高大上的,它使用一种高级代码,相同代码在不同设备上展现不同的效果。就像哈姆雷特(Hamlett)一样。