移动端响应式页面开发说简单也简单,根据屏幕尺寸调节根字体大小。

大宽度用%,高度和小宽度全部使用rem,简单粗暴。

之前阅读过大漠老师的使用Flexible实现手淘H5页面的终端适配,介绍了手淘项目的H5制作规范。


前端步骤

  • 设置根字体大小:

html:{font-size:100px}
  • js调节 1rem 对应的px大小

$(document).ready(function() {// put all your jQuery goodness in here.function adjust(){// 设计稿宽度是960pxvar scale = $('body').width() / 960;$('html').css('font-size', 100 * scale + 'px');}// 进入、刷新页面时执行函数,调整根字体adjust();//视口大小调整时执行函数,调整根字体// 目测游戏内置页面用不到,用户不会产生resize事件$(window).resize(function(){adjust();});
});

简单粗暴的移动端页面开发技能相关推荐

  1. [转]移动端页面开发资源总结及技巧

    工作了有一段时间,基本上都在搞移动端的前端开发,工作的过程中遇到过很多问题,bug的解决方案,记录下来,以便后用!!!内容并不是很全,以后每遇到一个问题都会总结在这里,分享给大家! 一.meta标签相 ...

  2. Web前端——移动端页面开发

    Web前端笔记 第五部分:移动端页面开发 1. 移动端与PC端页面布局区别 视口 视口是移动设备上用来显示网页的区域,一般会比移动设备可视区域大, 宽度可能是980px或者1024px,目的是为了显示 ...

  3. Rosin-移动端页面开发调试Fiddler插件

    前言 随着移动互联网大潮流的到来,移动端H5开发需求也愈加强烈.而移动端页面的调试对开发效率起着重要作用,都有什么调试方法呢? 对于Android设备,可通过设备连接Chrome浏览器进行调试(chr ...

  4. python移动端web开发代码_移动web前端开发,前端开发工作总结,移动端页面开发-我主页-一个前端程序猿的博客...

    热门推荐 html/css 一.escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读.编码之后的... 标签: 0 ...

  5. 如何进行移动端页面开发

    应该说,移动端的开发是伴随着HTML5的兴起而出现的,2007年第一款iPhone诞生,2009年HTML5这个名词第一次登上"舞台".当时的移动互联网开始逐渐兴起,发展到今,移动 ...

  6. 微信移动端页面开发之视频

    说起视频相信大家都不陌生,作为前端开发者,我们并不需要关注视频本身:只要做到把视频正常地在页面播放出来,用户体验良好,就完成任务了.听起来好像很简单,但是由于浏览器(特别是移动端)的快速发展,前端视频 ...

  7. HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第2章HTML基础知识

    本教程案例在线演示 有路网PC端 有路网移动端 免费配套视频教程 免费配套视频教程 教程配套源码资源 教程配套源码资源 网页开发工具 VSCode 或 WebStorm HTML简介 HTML:Hyp ...

  8. HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第3章初识CSS

    本教程案例在线演示 有路网PC端 有路网移动端 免费配套视频教程 免费配套视频教程 教程配套源码资源 教程配套源码资源 考虑对人的描述方式 人 {身高:175cm; 体重:70kg; 肤色:黄色 } ...

  9. 总结移动端页面开发时需要注意的一些问题

    1.防止手机中网页放大和缩小,这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport 有些手机网站我们看到如下声明: <!DOCTYPE html PUBLIC ...

最新文章

  1. Chrome开始集成图形识别 API(Shape Detection API)
  2. 【Linux】一步一步学Linux——setfacl命令(117)
  3. xp下添加linux启动,如何在windows xp系统下安装linux???
  4. JDBC、Tomcat为什么要破坏双亲委派模型?
  5. 算法(26)-最长系列
  6. 计算机一级专题训练,计算机等级考试一级MSOFFICE综合训练试题
  7. MathType 插入定义的chapter and section break后无法隐藏
  8. java重复造轮子系列篇------发送邮件sendEmail
  9. 用Vue.js递归组件构建一个可折叠的树形菜单
  10. mac 黑窗口连接mysql_macOS -- Mac系统如何通过终端使用mysql
  11. 软件测试用例设计规范
  12. python批量删除行_用python批量删除sheet
  13. 深入解析J.U.C并发包(二)——AtomicInteger类
  14. 女子怨男友沉迷网游 穿性感睡衣出走被性侵
  15. python:等间距分割pdf文件
  16. 如何在Ubuntu 20.04上使用Seafile同步和共享文件
  17. unite 2019 上海,东京,首尔,哥本哈根,悉尼 的视频/资料
  18. 闽侯一中2021年高考成绩查询,2021年福州高考各高中成绩及本科升学率数据排名及分析...
  19. Google 后 Hadoop 时代的新 “三驾马车” -- Caffeine(搜索)、Pregel(图计算)、Dremel(查询)
  20. 数据库原理与技术 作业及答案 复习用

热门文章

  1. jQuery 教程02-jQuery 语法
  2. Golang——Println与键盘录入
  3. Golang——error处理及panic、recover使用的正确姿势
  4. 龙武2服务器在维护,龙武5.25更新维护时间_龙武5.5更新维护详情_牛游戏网
  5. linux没有interface文件,Linux下interface文件修改
  6. java向另一activity输入_Activity经典实例一:两个Activity传递数据和对象
  7. linux写一个ls命令,linux 下 如何自己写 ls 命令
  8. linux管道通信机制有哪两种,linux的管道通信机制
  9. 好用的营销系统都是这个架构
  10. 使用指针实现char型数组,并将输入的字符倒序输出