ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:1.24MB ,
资源ID:7118607      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7118607.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(js页面自适应屏幕大小自适应网页设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

js页面自适应屏幕大小自适应网页设计.docx

1、js 页面自适应屏幕大小自适应网页设计页面自适应屏幕大小自适应网页设计 js 页面自适应屏幕大小页面自适应屏幕大小 自适应网页设计 作者 varcyan 龙遨星海 varcyan,前端攻城炮炮兵,大学接触前端至今一直从事于前端开发的工作,前端对于我来说既是工作也是兴趣所在。龙遨星海,80后程序员,热爱编程,喜欢解决技术问题,体验成功的喜悦。摘要 如何在不同大小的设备上呈现同样的显示效果,实现在不同屏幕下自适应设计方案,达到统一 PC端和移动端的页面目标。本篇文章简要介绍一种实现方案。一、背景描述 随着网络的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是

2、,网页设计师和开发者不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者 iPhone/iPad 版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个 portal(入口),会大大增加架构设计的复杂度。于是,很早就有人设想,能不能一次设计,普遍适用,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)?二、什么是自适应网页设计 自适应网页设计(英语:Responsive web design,通常缩写为 RWD)别名(响应式web设计)。

3、2010年,Ethan Marcotte提出了自适应网页设计这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。他制作了一个范例,里面是福尔摩斯历险记六个主人公的头像。如果屏幕宽度大于 1300像素,则 6 张图片并排在一行。如果屏幕宽度在 600 像素到 1300像素之间,则 6张图片分成两行。如果屏幕宽度在 400 像素到 600像素之间,则导航栏移到网页头部。如果屏幕宽度在 400 像素以下,则 6张图片分成三行。自适应网页设计简单来说是一个网站的布局能够兼容多个不同终端,而并不是传统的 pc端一套页面,移动端一套页面。三、自适应网页设计采用技术 1、控制视口(viewport)

4、控制视口这一点不论是响应式、自适应还是移动端布局都是最重要的。我们常常会使用这一句:viewport 是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为 1.0,即网页初始大小占屏幕面积的 100%。视口宽度等于设备宽度,初始缩放比最大缩放比与最小缩放比均为 1,禁止用户缩放。详细描述可查看 MDN-meta。在这里的设备像素比(dpr 即 deivcePixelRatio)也就是物理像素与设备独立像素的比值,常见的有 retina屏等。所有主流浏览器都支持这个设置,包括 IE9。对于

5、那些老式浏览器(主要是 IE6、7、8),需要使用 css3-mediaqueries.js。2、CSS 的媒体查询(media query)使用media 查询,你可以针对不同的媒体类型定义不同的样式。请看下例:media only screen and(max-width:480px)header.top.tel,header.top ul li:nth-child(3),header.top ul li:nth-child(4)display:none;这个代码片意思是当设备视口宽度达到 480px 时对 li 于.tel 进行处理。media query的详情可以查看 MDN-media。对于 IE9以下浏览器我们需要引入一个关于 media query 的 polyfill(可以理解为补丁包),css3-mediaqueries.js 或者 respond.js。这种方式需要设计师针对不同尺寸的设备进行设计,开发者进行针对不同尺寸的相应样式编写。但是这样带来的问题也越发让开发者心烦意乱,最重要的一点就是兼容各种设备会导致 大量累赘的代码,维护与重构较麻烦。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1