自适应

使网页能适应不同终端设备的技术。原理是通过检测视口分辨率来判断是什么终端的,PC,手机还是平板。

做自适应的网页时,需要在代码中加入“祖传代码”,即通用代码。

这是在头部head引入的:

分别代表的意思是:

initial-scale=1.0 :初始缩放比例为1.0(原始大小),这句代码的目的还不是放置用户 缩放的

minimum-scale=1.0 :网页最小的缩小比例为1.0(原始大小),设置这句代码的目的是为 了放置某些程序(比如JS)无意中修改了网页的缩小比例

maximum-scale=1.0 :网页最大的放大比例为1.0(原始大小),设置这句代码的目的是为 了放置某些程序(比如JS)无意中修改了网页的放大比例

user-scalable=0 :这句代码才是不允许用户对网页进行缩放

!(function (win, doc) {

function setFontSize() {var winWidth =window.innerWidth;

doc.documentElement.style.fontSize= (winWidth / 1262) * 100+ 'px';

}var evt = 'onorientationchange' in win ? 'orientationchange' : 'resize';var timer = null;

win.addEventListener(evt, function () {

clearTimeout(timer);

timer= setTimeout(setFontSize, 300);

},false);

win.addEventListener("pageshow", function (e) {if(e.persisted) {

clearTimeout(timer);

timer= setTimeout(setFontSize, 300);

}

},false);

setFontSize();

}(window, document));

这是必要的script代码

其中红色字体为设计稿的宽度和比例,定义不同的大小时,需要更改。

html教程自适应,Html-自适应相关推荐

  1. 自适应_自适应信号分解综述

    真实世界中的复杂系统是由相互影响的内在机制控制着,这些内在机制在多重时间和空间尺度 上运行,表现出复杂的多组成成分.多层次结构和突现性等特点,这使得理解和刻画复杂系统变得困难.一个重要的方法是分析复杂 ...

  2. 第5章 Python 数字图像处理(DIP) - 图像复原与重建11 - 空间滤波 - 自适应滤波器 - 自适应局部降噪、自适应中值滤波器

    标题 自适应滤波器 自适应局部降噪滤波器 自适应中值滤波器 自适应滤波器 自适应局部降噪滤波器 均值是计算平均值的区域上的平均灰度,方差是该区域上的图像对比度 g(x,y)g(x, y)g(x,y)噪 ...

  3. 蚂蚁分类信息系统PC手机网址自适应,网页自适应移动端及根据访问设备自动识别展示手机站或PC站

    蚂蚁分类信息系统PC手机网址自适应,网页自适应移动端及根据访问设备自动识别展示手机站或PC站 本实现方法仅适用于nginx环境,主要是使用 Nginx 内置 $http_user_agent 变量来区 ...

  4. android中自适应布局教程,Android实现自适应正方形GridView

    现在在Android应用中,GridView中每个Item都是正方形的场景越来越常见.比如 陌陌 的搜索结果界面 陌陌的搜索界面显示 Android手机和IPhone不同, IPhone硬件是苹果自己 ...

  5. html广告代码自适应,关于自适应模板网站站点添加广告的方法

    很多小伙伴问墨鱼 自适应站点添加广告怎么办,因为PC端增加了广告,到移动端会变形或者显示不全或者根本不显示,那么今天墨鱼给大家讲解下方法,抛砖引玉,方便大家! 首先小伙伴们先放弃一个东西,就是后台的广 ...

  6. html5 css3自适应,网页自适应过程详解-HTML5+CSS3

    1.之前写: 2.字体大小不变,建议使用px,这点与网上的教程不同: 3.宽度设置:如果之前的是900px,那修改成:width:100%;max-width: 900px; 因为设置padding: ...

  7. python pyqt5 窗体自适应_Pyqt5自适应布局实例

    在pyqt5中要做到自适应布局,必须应用Layout类 下面列出类似于 html 中 float 功能的布局方法: 实现原理:PyQt5中的布局中,stretch 属性类似于一个可自适应的空白布局.会 ...

  8. 图片大小 媒体大小自适应_自适应堆大小

    图片大小 媒体大小自适应 在改进测试平台以改进Plumbr GC问题检测器的同时 ,我最终编写了一个小型测试用例,我认为这对于更广泛的读者来说可能很有趣. 我追求的目标是测试JVM在eden,surv ...

  9. android textview 动态高度自适应,TextView自适应高度(解决_UITextContainerView布局问题)...

    对于自定义创建回复框, textView自适应高度, 根据textView.contentSize.height调节高度时, 有时候会有textView换行时文字跳动过高, 不是平滑过渡. 请参考一下 ...

  10. python窗口界面自适应_自适应页面的实现方式

    页面自适应 自适应是指页面内容自动适应屏幕大小,实现自适应的方法有多种: 1.简易场景实现自适应:浮动.页面居中.元素宽度不写固定而设置百分比自动匹配大小.这样在页面宽度发生变化时,能利用以上特性实现 ...

最新文章

  1. 图像理解--Detecting and Recognizing Human-Object Interactions
  2. python float转str
  3. python编程if语法-二、python 语法之变量赋值与if(if else)
  4. h264 裸流打包成mp4 注意事项
  5. Mysql 开启远程连接
  6. 数据库读写分离 - MyBatis
  7. Linux 命令行通配符及转义符的实现
  8. Android textview 获取url,获取电话号码
  9. 【POJ - 3468 】 A Simple Problem with Integers (线段树模板 区间更新 + 区间和查询)(不能树状数组或差分数组)
  10. python断言assert实例_Python 拓展之断言(assert)
  11. 自己写代码解析工具的注意事项
  12. oracle导入源数据库文件,将dmp文件数据导入oracle数据库
  13. 基因组时代线粒体基因组拼装策略及软件应用现状
  14. SQL SERVER提示'Modify' 附近有语法错误
  15. C-7统计元音字母个数
  16. 这个【vue】项目,让我明白了…
  17. linux打开文件乱码
  18. ChatGPT和DALLE-2级联后,输出效果震撼了…
  19. 以太坊(Ethereum) - 网络节点
  20. Android 三方登录 - QQ登录

热门文章

  1. 远程连接SQL Server2008的设置方式
  2. pythonpip安装与使用_Python pip 安装使用与问题
  3. 如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
  4. spring 配置多数据源
  5. Lync Server 2013:边缘服务器 -- Set CA Error
  6. 完整的目标管理三段俱全
  7. SharePoint 2010应用开发系列
  8. DotnetSpider (一) 架构的理解、应用、搭建
  9. Jquery中使用定时器setInterval和setTimeout
  10. 领域模型驱动设计(Domain Driven Design)入门概述