The application embodiment discloses a page adaptation method and device. The specific implementation of this method includes: receiving the user's access to a predetermined page, and performing the following matching operation: the width information of the predetermined page, the location information of each page element in the predetermined page, and the width of the display window, in which the location information of the page element includes the page element phase. For the first offset information of the first presupposition line, the first presupposition line extends along the width direction of the predetermined page; the width indicated by the width information of the display window is proportional to the ratio indicated by the width indicated by the width information of the predetermined page; rendering the predetermined page to generate the display page, in which the display page is displayed. The position of each page element in the vertical direction of the page is determined based on the product of the first offset and the scaling factor indicated by the first offset information. The implementation improves the adaptability of pages on different terminal devices.
【技术实现步骤摘要】
页面适配方法和装置
本申请实施例涉及计算机
,具体涉及互联网
,尤其涉及页面适配方法和装置。
技术介绍
HTML5(HypertextMarkupLanguage5rd,超文本标记语言标准第5版)是用于取代1999年制定的HTML4.01和XHTML1.0协议的新超文本标记语言标准协议标准。随着HTML5的不断完善,移动终端市场出现了大量基于HTML5开发的网页页面。此外,随着移动设备的快速更新,出现了各种屏幕比例的移动设备。同一个基于HTML5开发的页面在不同屏幕比例的移动设备上显示时,页面的显示效果可能不完全相同。由于页面可能不适配一些移动设备,使得页面在这些移动设备上的显示效果不佳,影响用户的使用和观看。
技术实现思路
本申请实施例提出了一种页面适配方法和装置。第一方面,本申请实施例提供了一种页面适配方法,该方法包括:接收用户对预定页面的访问请求;执行如下的页面适配操作:获取预定页面的宽度信息、预定页面中各页面元素的位置信息以及显示窗口的宽度信息,其中,页面元素的位置信息包括页面元素相对第一预设基准线的第一偏移量信息,第一预设基准线沿预定页面的宽度方向延伸;基于显示窗口的宽度信息所指示的宽度与预定页面的宽度信息所指示的宽度的比值确定缩放比例;渲染预定页面以生成展示页面,其中,展示页面中各页面元素的在竖直方向上的位置基于第一偏移量信息所指示的第一偏移量和缩放比例的乘积确定。在一些实施例中,页面元素的位置信息还包括页面元素相对第二预设基准线的第二偏移量信息;以及渲染预定页面以生成展示页面,还包括:基于第二偏移量信息所指示的第二偏移量和缩放比例的乘 ...
【技术保护点】
一种页面适配方法,包括:接收用户对预定页面的访问请求;执行如下的页面适配操作:获取所述预定页面的宽度信息、所述预定页面中各页面元素的位置信息以及显示窗口的宽度信息,其中,所述页面元素的位置信息包括所述页面元素相对第一预设基准线的第一偏移量信息,所述第一预设基准线沿所述预定页面的宽度方向延伸;基于所述显示窗口的宽度信息所指示的宽度与所述预定页面的宽度信息所指示的宽度的比值确定缩放比例;渲染所述预定页面以生成展示页面,其中,所述展示页面中各页面元素的在竖直方向上的位置基于所述第一偏移量信息所指示的第一偏移量和所述缩放比例的乘积确定。
【技术特征摘要】
1.一种页面适配方法,包括:接收用户对预定页面的访问请求;执行如下的页面适配操作:获取所述预定页面的宽度信息、所述预定页面中各页面元素的位置信息以及显示窗口的宽度信息,其中,所述页面元素的位置信息包括所述页面元素相对第一预设基准线的第一偏移量信息,所述第一预设基准线沿所述预定页面的宽度方向延伸;基于所述显示窗口的宽度信息所指示的宽度与所述预定页面的宽度信息所指示的宽度的比值确定缩放比例;渲染所述预定页面以生成展示页面,其中,所述展示页面中各页面元素的在竖直方向上的位置基于所述第一偏移量信息所指示的第一偏移量和所述缩放比例的乘积确定。2.根据权利要求1所述的方法,其中,所述页面元素的位置信息还包括所述页面元素相对第二预设基准线的第二偏移量信息;以及所述渲染所述预定页面以生成展示页面,还包括:基于所述第二偏移量信息所指示的第二偏移量和所述缩放比例的乘积确定展示页面中各页面元素在水平方向的位置,其中所述第二预设基准线垂直于所述第一预设基准线。3.根据权利要求2所述的方法,其中,所述获取所述预定页面的宽度信息、所述预定页面中各页面元素的位置信息以及所述终端设备显示窗口的宽度信息还包括:获取所述预定页面中各页面元素的宽度信息和高度信息,以及所述渲染所述预定页面以生成展示页面,还包括:确定所述展示页面中的任一页面元素的宽度和高度,其中所述展示页面中的任一页面元素的宽度和高度分别由所述预定页面中的该页面元素的宽度信息所指示的宽度与所述缩放比例的乘积和该页面元素的高度信息所指示的高度与所述缩放比例的乘积确定。4.根据权利要求2所述的方法,其中,在渲染所述预定页面以生成展示页面之后,所述方法还包括:响应于检测到终端设备的屏幕翻转,执行所述页面适配操作。5.根据权利要求1所述的方法,其中,所述第一预设基准线与所述预定页面的上边框平行且部分重合、与所述预设页面的下边框平行且部分重合或者经过所述预设页面的几何中心并沿所述预定页面的宽度方向延伸。6.一种页面适配装置,包括:接收单元,配置用于接收用户对预定页面的访问请求;执行单元,...
【专利技术属性】
技术研发人员:潘征,张博,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。