首页 >> 百科

手机h5页面是什么,苹果手机适配h5页面的方法

2022-08-11 百科 346 作者:admin

在这篇文章中,寇丁学院的小编会和大家分享一个教程,即如何适配客户端H5页面的教程。对此有兴趣的可以关注小编了解一下。文章中将列出代码供您参考。对HTML5开发感兴趣的小伙伴,一起来看看吧。

HTML5 培训

目前很多APP设计师已经开始转向H5前端开发,但解决所有机型适配问题是我们的首要任务。无论是设计APP还是编写前端H5.,都需要考虑移动端的兼容性。由于全面屏和小刘海,之前很多手机H5页面需要配合App客户端进行适配,如下:

1、顶部横幅

之前的客户端一直采用状态栏20pt,导航栏44pt的做法。由于加了一个小刘海,所以单独使用状态栏44pt+导航栏44pt,也就是说嵌入的H5页面整体下移了24pt。

2、底部操作栏

因为是全屏,页面底部会被弯角截断,特别是底部固定悬浮的标签栏会受到严重影响。这时候需要在底部留一个空白的安全区域,页面内容的最后底线应该在手机的一角。这个安全区域的高度是 34pt。

3、适配方法

最后,根据目前唯一的手机参数,我们可以采用的适配方式有:

(1)元标记

ios11为了适配,在已有的meta标签上增加了一个新特性:-fit,如果客户端不做全屏适配,页面要覆盖全屏,可以使用这个特性:

(2)媒体查询

1、使用函数

只有设置了-fit=cover才能使用该功能

@(:(safe-area-inset-)) {

{

-:(safe-area-inset-);

-:calc(30px(假定值) + (safe-area-inset-)); //根据实际情况选择适配方式

}

}

2、利用独特的模型参数

仅@media and (-width: 375px) and (-:812px) and (---pixel-ratio:3) {

#购买{

-:34px;

}

}

(3)js判断(下面用到)

if($().width() === 375 && $().() === 724 && . === 3){

#购买{

-:34px;

}

}

(4)客户端协议

您也可以请求客户端查询是否基于客户端协议,以保持与客户端一致。

4、参数说明

上述代码中的参数解释如下:

safe-area-inset-——ios11新特性,用于设置安全区与边界的距离

375 — 设备宽度

812 - 设备高度

3——设备的分辨率

724 — 设备高度 (812) — 顶部横幅高度 (88)

34 - 底部安全区域高度

以上参数以标准1pt=1px计算。如果H5页面采用rem缩放方式,那么1pt = 1px * 3(分辨率)

以上是小编分享的如何适配客户端H5页面的教程。希望对朋友有帮助。想了解更多的可以登录考鼎学院官网进行咨询。考鼎学院是一家专业的HTML5培训机构。它不仅拥有专业的师资队伍和与时俱进的课程体系,还有大量的学生可以观看和学习。想学HTML5开发的小伙伴们赶紧行动吧。

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1