手机端 设置html上font-size的值 使用rem

在head标签上加入:

(function() {
    var b = navigator.userAgent;
    ipad = b.match(/(iPad).*OS\s([\d_]+)/) ? true : false;
    iphone = !ipad && b.match(/(iPhone\sOS)\s([\d_]+)/) ? true : false;
    uc = navigator.userAgent.indexOf("UCBrowser") > -1 ? true : false;
    ios = ipad || iphone;
    var d = 1,a = 1,c;
    if (ios) {
        if (window.devicePixelRatio >= 2) {
            d *= 0.5;
            a *= 2
        }
    } else {
        if (uc) {
            if (window.devicePixelRatio >= 2) {
                d *= 0.5;
                a *= 2
            }
        }
    }
    c = ‘<meta name="viewport" content="initial-scale=‘ + d + ", maximum-scale=" + d + ", minimum-scale=" + d + ‘, width=device-width, user-scalable=no" />‘;
    document.write(c);
    document.documentElement.style.fontSize = 20 * a + "px"
})();

那么html上会根据手机的不同设置不同的font-size值,比如:<html style="font-size:20">,那么1rem=20px

时间: 2024-10-25 13:25:16

手机端 设置html上font-size的值 使用rem的相关文章

HTML5手机端手指滑动上拉加载代码

在线预览   源码下载 HTML5手机端手指滑动上拉加载代码是一款通过jquery实现tab切换和上拉加载更多的效果,适用于手机端页面开发.该特效适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器. 加入前端爱好者QQ群(123235875) 点击加群,共同交流进度!

H5+jqweui实现手机端图片压缩上传

主要功能,使用H5的formData上传base64格式的图片,canvas压缩图片,前端样式使用weui,为方便起见,使用了jquery封装过的weui,jqweui. 话不多少,开始上代码. 前端代码,直接在jqweui官网下的demo里改的(是dist下的demo) <!DOCTYPE html> <html> <head> <title>jQuery WeUI</title> <meta charset="utf-8&qu

IPsec VPN/手机端设置方法

许多类型的设备可以使用IPsec连接到pfSense,最引人注目的是Android(手机和平板电脑)和iOS(iPhone,iPad,iPod Touch等)设备.本文档涵盖了移动设备最常用的设置,包括IPsec使用认证和相互预共享密钥. 本文的设置基于pfsense2.34,已经过测试并在各种Android和iOS设备上正常工作. IPsec服务器设置 在pfSense防火墙端进行设置 Mobile Clients · 导航到 VPN > IPsec, Mobile Clients选项卡 · 

手机端用来上传用户头像的代码canvas

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> label { height: 40px; width: 100px; border: 1px solid #666; display: block; text-align: center; line-height: 40px; border-radi

zabbix增加手机端4个url地址的返回值

由同事提供4个需要监控的url地址 GET类型: http://10.15.24.61:809/UserCenterService.svc/getAccountInfo/563/9638 POST类型: http://10.15.24.61:809/ProductService/userInvestVarietyYjsList/4/0/563/1/9638/1.0 http://10.15.24.61:809/ProductService/userInvestVarietyYjsList/3/0

Jmeter获取手机端接口

使用Jmeter获取手机端请求接口信息与Fiddler原理类似,都是通过设置中间代理服务器的方式截获手机端发送的请求信息.使用的步骤相对fiddler来说稍微简单一点,获取接口信息分为以下几个步骤: 1. Jmeter中添加http代理服务器 a) 添加原件步骤:右键工作台->添加->非测试原件->HTTP代理服务器 b)   设置HTTP代理服务器信息 端口:默认端口号为8080,无特殊情况不必修改 目标控制器:选择将获取到的接口信息保存在何处 包含模式:仅获取包含模式中添加的样式的请

java web给手机端写接口HttpServletRequest ,HttpServletResponse

前言: 作为一名android开发人员,网络数据都是web开发人员提供,每次让他们写一个接口都跟求神拜佛一样,与其求别人还不如自己动手,这是八百年前写的word,今天把它记在csdn,防止以后忘记还可以看看. 1.接口的数据源来自于数据库.(这里没办法提供方法教你怎么查数据,自己去网站上学吧,我觉得挺不错的) http://www.w3school.com.cn/sql/sql_wildcards.asp 2.我所写接口的框架是structs+spring+ibatis,要会接口首先要学会这三个

jQuery手机端上拉刷新下拉加载更多页面

<!doctype html> <html> <head> <title>jquery 手机端上拉刷新下拉加载更多页面</title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <meta name="viewpost" content="width=device-wi

帝国cms 图片相对路径绝对路径设置问题+帝国cms 手机端调用图片问题

首先说第一个问题:帝国cms 图片相对路径绝对路径设置问题 这个是直接在后台可以设置的: 系统--系统设置--系统参数设置--基本属性--修改附件地址-- /d/file/(相对路径) http://www.qyhongyan.com/d/file/(绝对路径) 解决上面问题的前提是在制作之初就选定,不然后期改回很纠结的 从上面问题我们又会衍生出新的问题: 1.使用绝对路径:pc调用正常,手机调用也正常,但是有一个问题就是不可"移植" 如果域名更换,所有的图片链接全部失效,需要重新上传