更全的杂志信息网

响应式Web设计在移动终端的实践探索

更新时间:2009-03-28

0 引言

我国移动互联网市场快速扩展,移动互联网设备不断更新,在这样的环境下,移动互联网的网站设计必须紧跟移动设备的硬件技术水平,完善网站与移动终端的贴合度。于是,如何将网站在不同的设备上展示给用户就是需要思考的问题。在理想状态下Web设计可以根据用户的不同需求以及显示屏幕的不同分辨率展示不同的版本,为用户提供最佳的用户浏览体验[1]。但是显然,面对不断更新的硬件设备,Web的设计需要不断的更新,无疑会增加各项工作的成本。结合现有的技术,采取响应式Web设计可以很好地应对这一问题。在Web页面的设计和开发中,针对不同客户的需求,在命令网站针对移动终端设备上的硬件性能对自身的布局进行设计,通过这样的方式,移动终端可以得到最佳的Web展示。在响应式网页的设计中,主要涉及整合媒体查询、弹性视觉媒体和流动布局,通过以上的技术支持可以很好的解决不同终端设备的适应性问题。

1 移动互联网和智能移动终端的发展现状

在现阶段的技术实力和市场需求的转变中,在网页设计领域正发生着不断的变化,在过去的一段时间里,PC作为主要展示网络页面的设备,在网页设计上可以主要考虑内容的因素,设备种类相对较少,网页设计过程中需要较少的设计方式。但随着移动互联网终端的发展,多种尺寸的屏幕,不同大小的分辨率,适当的Web设计成为市场的需求。

设计人员根据设计的理论提出了响应式Web的设计理念,设计的网页可以根据终端设备的性能进行适当的响应和调整。向用户提供友好的网页体验。在开发过程中,响应式Web设计的目标在于网页对设备的兼容性,而非网页针对设备响应出不同的版本。Web设计的目标设备不仅包括手机终端,还可以兼容平板电脑,电视,PC显示器,以及手机屏幕的纵向或横向的使用。

2 响应式Web设计流程

响应式Web设计中一般要经过以下的三个基本流程:首先,确定目标设备的基本硬件组成情况,以及交互信息流需求的相关信息等。这些信息的获取要通过市场调查和咨询;再者,根据以上的信息对网页作出线框模型,根据掌握的信息需求设计网页的功能模块;之后,要进行UI效果设计,进行交互功能的定义完善网页的细节,结合理论进行技术性的完善;最后通过前端编辑程序进行规划和设计。

3 响应式Web实现的原理

响应式Web设计的原理是,网页的设计与开发中要根据客户的行为和设备的硬件性能进行相应的响应与调整。在实践过程中存在多方面的结构构成,主要有弹性网格和布局、响应式图片、CSS3中媒体查询属性等。在使用中,无论用户使用什么样的设备,页面可以针对设备的响应获得设备的硬件性能,包括分辨率大小,图片适用尺寸以及相关的脚本功能等,在这样的技术设计下,页面可以主动去响应设备的基本性能[2]。通过网页,以设备之间的响应对网页进行调整,从而解决网页与设备不匹配的问题。在响应式Web设计中,理论上要求网页根据设备的性能进行调整,但是设计中并不能像机器设计中的传感器的设置,响应式Web设计中更注重思维上的设计。现阶段液态布局、帮助页面重新格式化的media queries和脚本等技术已经开始应用。响应式Web设计不但是一种物理的设计,更是一种是为形式的体现。

响应式设计的主要方法是利用工具CSS3媒体查询属性,包括:设备屏幕的尺寸、设备屏幕的分辨率等。这些属性可以通过逻辑运算符构成表达式,以此判断目标设备的硬件属性,调整加载样式和页面布局,响应出相应的网页展示[3]。响应式设计的目标在于有条件的应用HTML和CSS实现网页对多种设备的兼容能力,CSS3模块的功用就在于媒体查询,根据特定视口设置特定的CSS规则。CSS3中将原来庞大的模块进行划分,呈现出诸多小的模块,包括盒子模型、列表模型、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。

4 响应式Web设计的关键

构建响应式Web的技术关键在于:HTML5技术、CSS3 Media Query技术。最主要的技术环节包括流体布局、流体图片、媒体查询。

以往,教师所组织的初中物理课堂,主要形态以教师讲、学生听为主[1]。而学生在物理课堂上,不仅学习表现十分被动,同时在物理思维方面存在较大限制。为了改善这一教学现状,教师选择将多媒体合理应用到物理课堂上,呈现出十分显著的教学效果。首先,利用多媒体能够使课程资源更加丰富,从而丰富学生物理知识的储备。其次,利用多媒体能够营造轻松、宽松的课堂气氛,让学生对物理课程内容产生学习兴趣。再次,教师利用多媒体,构建信息化课堂,展开翻转课堂、虚拟实验教学,构建自主学习平台,从而为学生提供良好的物理学习环境,激发学生自主学习物理的意识,全面提高物理课堂教学效率,促进初中物理教学的深入改革与创新。

4.1 HTML5与CSS3技术

HTML5是一个完整的技术组合,主要包括HTML、CSS和JavaScript,其特点在于可以强化Web网页的表现性能,并且还拥有本地数据库等Web应用功能,HTML5用于移动应用的开发中具有很好的效果,设计是可以创建更简洁的代码参与金响应式设计中。现阶段HTML5已经可以适应大部分常用的浏览器。

HTML5的特性:设置了更多的描述性标签,头部、尾部、导航区域、侧边栏等标签,对页面进行结构化的描述;良好的多媒体支持;Web应用方面提供了多种新功能,可以在技术上弥补对第三方的依赖;Web socket支持;跨文档消息通信;客户端储存。

目前,我国已经与“经济带”和“丝绸路”沿线上的五十多个国家达成协定,共同发展、互利共惠。但是由于国家的数目比较庞大,每个国家之间的经济状况、税收方针、政治因素、人文环境等方面均存在着巨大的差异,具体表现为:多国之间对居民身份的认定标准存在差异,可能造成重复征税或者漏征的现象;每个国家之间对于相关税务票据的合法性、合规性的标准认定不同,有可能在一国是合法的抵税票据,但在另一个国家却得不到法律的保护,这无疑增大了企业获得有效抵税凭证的难度。

4.2 流式布局

生23:其实那么多的问题都是由这个常见图形变化而来的,并且方法思路有很多共同之处,所以可以说本节课就研究了一个问题.

还有一种方式是设置字号的比例(em),这种方式通过改变字号的大小来控制整个页面的尺寸,这种方法就是以某一元素的尺寸为基准字号,折算出em,这样当父窗口的字号基准根据不同分辨率发生变化时,元素的尺寸也会产生相应比例的缩放,实现响应式的变动。

4.2.1 流体布局

流体布局的设置是形成响应式Web的基础,响应式Web设计采用弹性布局来满足不同设备的硬件要求,将布局的尺寸设置为灵活的、可以变动的形式,整个页面的相对比例根据屏幕的大小进行改变,整个页面更加有弹性。可以很好的兼容不同设备的不同形式,流体布局的主要方式是调整百分比和设置字号(em)的比例。

用@media规则进行设计媒体查询时候应使用mediaqueries,可根据设定的窗口大小使用不同的CSS样式。在不同的条件下选用CSS样式或者CSS文件,在针对手机,平板等分辨率较低的设备选用其他的CSS,对网页布局大小作调整,提升响应式Web设计的兼容能力。

#warpper{width:85%;}

#mainNav{width:23%;float:right;}

在上述基础上,当换流站的两端无法为直流线路潮流提供有效的电压和功率调节条件时,需要额外引入一个直流潮流控制器,目的在于保证输电线路潮流能够得到有效的调节。具体的外接方式如图1所示。

#content{width:75%;float:right}

以上的代码设置的主要功能是将窗口的宽度与浏览器的宽度固定在85%的比例,导航区域尺寸比例设置为23%,内容区域尺寸比例设置75%,这样的设置,即使显示屏幕的分辨率和尺寸发生变化,那么网页显示区域始终与显示器的比例不变,提升用户的使用体验[4]

针对固定布局的缺点响应式Web设计把固定的设定设置为相对的设定,主要有流体布局和弹性图片。

事情就这么说定了。阿东心里竟是有些兴奋。他把闹钟上到六点,准备自己提前半小时起来,然后六点半再叫阿里起床。洗漱耗去半小时,七点出门。这是第一次,阿东和罗四强准备一起陪着。说好早点由罗四强准备。

4.2.2 弹性图片

在现阶段很多资料和实际应用中,图片的处理要考虑到设备的分辨率,保证图片的保真率。设计上,往往不考虑其他因素对图片的影响,仅仅注意到图片根据不同分辨率的自适应能力的变化,如果图片在展示中出现被拉伸而失真的情况,可以考虑在不同的分辨率下展示不同的图片。在Web设计中往往赋予图片自适应的能力,只要给图片设置具体大小的尺寸,在样式中设定图片width:就可以100%实现图片的自动调整功能。

4.3 媒体查询

流式布局在设计中可以提供响应式的页面布局,当设定某种分辨率,仅仅在布局上的相应是满足不了页面的需求的,还要在内容上做取舍。在一定的尺寸下,如何将4行的内容转化为3行的内容,调整自适应显示效果,调整显示内容。CSS3的媒体查询可以对相关的问题提供解决方案。

设备屏幕的物理尺寸直接关系到响应式Web设计的目标,在移动设备的使用中,布局视口的宽度,在保持其不变的情况下,浏览器会尽可能的放大可见视口,以方便在屏幕中显示出完整的网页[5]。大部分网页在缩放中可以完美的显示在手机屏幕上。

将屏幕尺寸与布局大小相统一,实现内容与布局的自适应。在HTML5的meta标签中,viewport属性的主要作用及时充值移动浏览器布局大小的默认大小,控制页面在展示时的缩放程度使Web页面适应移动设备的屏幕的尺寸。使用mate标签写入指定设备的视 口 宽 度 <metaname=“viewport”content=“width=device-width,initial-scale=1,user-scalable=0”/>。 这个代码的主要作用是自定时视口,制定视口宽度为设备宽度<device-width>,初始缩放比例大小为标准,不再进行缩放,同时不允许用户自定义缩放。

2001 年,美国加利福尼亚州政府以保护当地文化遗产为由正式叫停了Glamis Gold公司的这项矿产开发工程。2002年,加利福尼亚州地质和矿产委员会颁布了一项规定,要求“在开采后,对露天矿井进行回填,并恢复开采前的地貌轮廓”,该规定进一步要求“开采前应预留基金,用来承担清洁所需要的费用”。[注]参见马冉:《国际投资争端中涉文化争端的法律问题研究——以公平公正待遇与征收条款的适用为视角》, 《上海对外经贸大学学报》2016年第5期。Glamis Gold公司认为美国当地政府制定的这项规定将会给其造成严重的经济损失,因此这一行为已经构成了间接征收,于是向仲裁庭提交了仲裁申请。

常用的方法是调整百分比,在布局是尺寸命令用%而非像素的设置,这就可以是页面相对于浏览器的窗口进行伸缩,实现对屏幕的适应。在设置容器尺寸时吧不可以跨越整个浏览器窗口,只是跨越窗口宽度的一定比例,保证尺寸在屏幕尺寸之内并产生比较好的效果。也可以考虑用比例设置填充和空白边框的设置,命令填充部分和空白边的宽度随窗口尺寸的变化不断变化。设计一个三列的流体布局可以使用如下的代码:

5 结束语

响应式Web设计不只是某一方面的设计,其设计思想是保证页面元素和布局具有相当的弹性,能兼容各种性能条件下的硬件设备,并且增加网页的展示效果和用户的使用体验。未来根据技术的更新换代,还需要更多的深入研究和设计。

参考文献(References):

气孔是植物调节自身和外界环境气体交换与水分蒸腾的一个重要通道。因此,气孔密度、大小及分布等指数受环境条件影响较大,这是植物在不同环境中表现出不同形态特征的原因。从图3看出,地枫皮气孔器类型均为平列型,气孔突出,呈椭圆形或近圆形,由2个肾形的保卫细胞构成,副卫细胞与保卫细胞平行排列,绝大多数气孔呈张开状态,稀闭合。

[1]陈宽飞,沈华英.支持移动终端的响应式Web设计与研究[J].无线互联科技,2013.3:115-116

[2]宋亭燕,佟欧.响应式Web设计技术实现方法研究[J].数字化用户,2014.

从现网复测log可以看到,终端初始接入pci 7,从覆盖等级1接入,对应SINR平均4.8左右。相同地点终端重新测试时发现终端接入pci 222小区,覆盖等级0接入,对应SINR14.3左右。

[3]邢希,田兴彦,王世运.响应式Web设计方法的研究[J].琼州学院学报,2013.20(2):36-38

[4]臧进进,鄂海红.基于响应式Web设计的网页生成系统研究与实现[J].软件,2015.6:37-41

[5]贝岩.响应式Web设计实现方法研究[J].渤海大学学报(自然科学版),2014.2:22-23

 
郭飞军
《计算机时代》 2018年第05期
《计算机时代》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号