首页 技术 正文
技术 2022年11月19日
0 收藏 862 点赞 4,261 浏览 1071 个字

手机页面——分辨率特别乱:1.定宽320px——优点:简单,缺点:不能适应2.百分比——优点:能适应各种分辨率,缺点:太麻烦3.rem——优点:方便、适应各种分辨率(首先定义一个“根大小”html{font-size:20px;}) rem :看的是html的字体大小(先得定html的font-size)html{font-size:20px;}切图,基本的宽度用320注意:只要使用了rem切图那就千万别用px,和em。      rem——不能出现除了rem以外任何单位root->em       root         html <meta name=”viewport” content=”width=device-width,initial-scale=1,user-scalable=no” />initial:[ɪ’nɪʃəl]device: [dɪ’vaɪs]        viewport             视口        width             设备的宽度 (device )        initial-scale     初始化缩放比例        user-scalable     用户缩放 


当屏幕发生变化的时候(变大或变小),以320的屏幕为基准进行计算,屏幕的缩放比例大小,然后当window.onload和onresize的时候,重新给document的font-size赋值,从而达到适应屏幕变化的效果 99%的公司:3套页面、偷懒2套(PC、手机和pad)——效果特别差通过后台判断进入哪套页面——跟前台无关 写法1:封闭空间的写法(function(win,doc){
   win.onload=win.onresize=function(){
      doc.documentElement.style.fontSize = doc.documentElement.clientWidth*20/320+’px’;
   };
})(window,document);


 写法2:window.onload=function(){
   document.documentElement.style.fontSize = document.documentElement.clientWidth/320*20+’px’;
   window.onresize = function(){
      document.documentElement.style.fontSize = document.documentElement.clientWidth/320*20+’px’;
   };
};

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,557
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,406
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898