美文网首页
H5移动端网页字体大小自适应

H5移动端网页字体大小自适应

作者: 白纸和笔 | 来源:发表于2018-04-26 17:53 被阅读0次

现手机屏幕尺寸大小不一,HTML编写的页面在移动端在不同尺寸屏幕下适配容易出问题,所以在实际的网页编写中需要根据屏幕的尺寸来调整字体或间距大小,以达到自适应效果。在编写移动端网页时,我用的单位是rem,该单位比较兼容浏览器。
移动端页面在显示时,需要先设置一下浏览器可视化区域,则不会出现屏幕有横向滚动条的效果,增加用户体验,代码展示:

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1, minimum-scale=1, user-scalable=no,uc-fitscreen=yes">

说明:
initial-scale:设置页面的初始缩放值
maximum-scale:允许用户的最大缩放值
minimum-scale:允许用户的最小缩放值
user-scalable:是否允许用户缩放,yes为允许,no为不允许
uc-fitscreen:适配UC

在实际编写中要View的with尽可能用百分比,避免用固定值,以达到不同屏幕下留太多空白或者超出的情况。
以下代码为不同屏幕下字体大小适配的js,创建一个js文件,将代码放到文件中,在需要用的网页中进入js即可。

(function (width) {
  var doc = width.document,
    element = doc.documentElement,
    i = 640,
    d = i / 100,
    o = "orientationchange" in width ? "orientationchange" : "resize",
    a = function () {
      var width = element.clientWidth || 320;
      width > 640 && (width = 640);
      element.style.fontSize = width / d + "px"
    };
  doc.addEventListener && (width.addEventListener(o, a, !1), doc.addEventListener("DOMContentLoaded", a, !1))
})(window);

相关文章

  • H5移动端网页字体大小自适应

    现手机屏幕尺寸大小不一,HTML编写的页面在移动端在不同尺寸屏幕下适配容易出问题,所以在实际的网页编写中需要根据屏...

  • 移动h5自适应布局

    移动h5自适应布局 问题一,分辨率Resolution适配:不同屏幕宽度,html元素宽高比和字体大小,元素之间的...

  • HTML5 移动页面自适应手机屏幕四类方法

    HTML5 移动页面自适应手机屏幕四类方法 1、使用meta标签:viewport H5移动端页面自适应普遍使用的...

  • maizuo-mobile技术栈

    目录 样式重置和公共样式 svg-icon 移动端适配lib-flexible用rem编写移动端自适应网页 vue...

  • 用心打造企业营销产品

    H5游戏开发 H5是一系列制作网页互动效果的技术集合,即H5就是移动端的web页面。而H5游戏,你可以看作是移动端...

  • 微信H5游戏有哪些

    H5是一系列制作网页互动效果的技术集合,即H5就是移动端的web页面。而H5游戏,你可以看作是移动端的web游戏,...

  • 自适应布局-rem

    code: 配合: 然后,至此,就可以开始你的移动端自适应网页之路了!再会

  • HTML学习之图片字体适配

    移动h5 图片字体等适配WebApp开发之--"rem"单位Rem实现自适应初体验手机端页面自适应解决方案—rem布局

  • vue-cli脚手架里如何配置屏幕自适应

    vue-cli脚手架里如何配置屏幕自适应 很多同学可能在写h5的时候,也会遇到移动端如何控制屏幕自适应问题!在移动...

  • 如何拯救你的H5?移动端常见问题集锦,小白免入

    H5页面在移动端无法满屏自适应窗口,怎么办? H5页面在移动端字体应该怎么设置? 1.iOS 系统默认中文字体是H...

网友评论

      本文标题:H5移动端网页字体大小自适应

      本文链接:https://www.haomeiwen.com/subject/upymlftx.html