蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
智构苍穹
融合 AI、架构与工程实践,沉淀方法论,构建可持续的技术价值。
  1. 首页
  2. 研发说
  3. 正文

手机端rem适配方案

2016年9月12日 7134点热度 0人点赞 2条评论

方案一:
1.viewport设置:

<meta name="viewport" content="initial-scale=1,maximum-scale=1, minimum-scale=1">

2.html根元素font-size设置(注:设计稿640px):

var deviceWidth = document.documentElement.clientWidth;
if(deviceWidth > 640) deviceWidth = 640;
document.documentElement.style.fontSize = deviceWidth / 6.4 + ‘px‘;

方案二:

1.viewport初始设置:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

2.动态设置viewport的scale

var scale = 1 / devicePixelRatio;
document.querySelector(‘meta[name="viewport"]‘).setAttribute(‘content‘,‘initial-scale=‘ + scale + ‘, maximum-scale=‘ + scale + ‘, minimum-scale=‘ + scale + ‘, user-scalable=no‘);

3.动态计算html的font-size

document.documentElement.style.fontSize = document.documentElement.clientWidth / 10 + ‘px‘;

标签: html5 web技术
最后更新:2025年9月13日

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 卢松松博客

    我对你博客的爱,你永远不会明白!

    2016年9月24日
    回复
  • 卢松松博客

    我对你博客的爱,你永远不会明白!

    2016年9月24日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    cywcd

    我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

    最新 热点 随机
    最新 热点 随机
    Claude Code 默认开启 Fork 分叉子智能体,叠加每秒千字扩散模型 Mercury 3 解析 狂揽 32 万 Star,让 AI 智能体帮你“逆向一切”:深度拆解 GitHub 现象级神器 morluto/rea 与 6 大最佳实践 OpenCode 曝 1.4% 用户密钥失窃,揭秘黑客“对抗性蒸馏”黑产! Claude 全面开放 OTel 追踪、Cohere 鲸吞 500 漏洞猎手:AI 智能体彻底告别“黑盒裸奔”! 不用显卡、普通 CPU 140 毫秒出结果!Mistral 突发开源 209M 时序模型 Timestral,横扫三大权威榜单 Meta Muse 被“开源复刻”?深度拆解 5000 星 OpenMuse:架构很香,但这 3 个暗坑必须看清
    不讲废话的 AI 估值 2 亿美元!全面拆解“系统一”决策模型 Jev:70ms 极速响应与工业级实战白嫖 10 亿 Token 与云端虚拟机!Meta Muse 国内成功注册保姆级指南:手把手教你跳过排队宿敌破天荒联手!OpenAI 与 Anthropic 互相“查水表”,Google 证实 Agent 越狱渗透:AI 正在失控边缘?波及 13.4 万智能体!首个零点击 RCE 漏洞 Plugin4Shell 爆发:你锁定的插件正在偷偷黑掉你的电脑阿里开源 OpenCodeReview:给大模型套上“工程缰绳”的代码审查神器大模型集体打骨折,扎克伯格把 AI 挂上钥匙扣:科技巨头们到底在琢磨什么?
    Monorepo 实践指南:为什么越来越多团队转向单一代码仓库? Google、ChatGPT账号突然被封?别乱申诉!这套方法更容易获得重新审核 🧩 Mock.js 数据 Mock 实战技巧与最佳实践 css中常用中文字体的Unicode编码 全面理解WebSocket与Socket、TCP、HTTP的关系及区别 js实现文字向上滚动,并且每滚动一行停顿几秒的效果
    最近评论
    cywcd 发布于 4 周前(09月22日) 《牛来跑酷》游戏链接地址已更新: 1. Gemini 3.7 Flash 版 牛来跑酷: htt...
    渔夫 发布于 12 个月前(11月05日) 学到了,感谢博主分享
    沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
    沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
    cywcd 发布于 10 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8

    COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

    京ICP备12026697号-2