基于HTML5的响应式Web页面重组适配技术研究_蒋凌燕
- 格式:pdf
- 大小:430.38 KB
- 文档页数:4
《HTML5——下一代Web开发标准研究》篇一一、引言随着互联网技术的飞速发展,Web开发已成为当今软件开发领域的重要组成部分。
HTML5作为下一代Web开发标准,以其强大的功能、灵活的特性和广泛的兼容性,正逐渐成为Web开发者的首选工具。
本文将对HTML5进行深入研究,探讨其特点、优势以及在Web开发中的应用。
二、HTML5的特点与优势1. 特点(1)强大的语义化标签:HTML5引入了大量语义化标签,如<header>、<footer>、<article>等,使网页结构更加清晰,易于搜索引擎识别和解析。
(2)支持多媒体内容:HTML5原生支持音频、视频等多媒体内容,无需依赖外部插件,提高了网页的交互性和用户体验。
(3)支持离线应用:HTML5提供了Application Cache接口,使开发者能够创建离线应用,提高网页的可用性和用户体验。
(4)兼容性强:HTML5具有良好的兼容性,能够适应不同设备和浏览器,实现跨平台开发。
2. 优势(1)降低开发成本:HTML5简化了Web开发流程,降低了开发成本。
开发者无需为不同设备编写不同版本的代码,只需关注业务逻辑和用户体验。
(2)提高网页性能:HTML5具有更高的执行效率和更好的兼容性,能够提高网页的加载速度和运行效率。
(3)丰富用户体验:HTML5支持丰富的交互式内容和多媒体内容,能够提高用户体验,增强用户粘性。
三、HTML5在Web开发中的应用1. 响应式网页设计:HTML5的语义化标签和灵活的布局特性,使开发者能够轻松实现响应式网页设计,适应不同设备和屏幕尺寸。
2. 单页应用开发:HTML5支持离线应用和Ajax技术,为单页应用开发提供了良好的支持。
开发者可以利用Ajax技术实现页面局部刷新,提高用户体验和性能。
3. 游戏开发:HTML5原生支持Canvas和WebGL等技术,为游戏开发提供了强大的技术支持。
摘要随着网络的发展和普及,各类建站技术的更新与运用,现在搭建一个网站的时间和成本越来越低,使得企业官方网站得到了极大的发展。
从早期简单的网页展示,到后来的营销型网站,全网营销型网站,以及目前最新最主流的响应式网站。
基于HTML5的响应式网站能够自动适应屏幕大小,实现多终端覆盖,设计高端,丰富的特效让页面展示更精美。
HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。
广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。
它希望能够减少浏览器对于需要插件的丰富性网络应用服务RIA,如Adobe Flash、Microsoft Silverlight,与Oracle Java FX的需求,并且提供更多能有效增强网络应用的标准集。
HTML5是新兴的Web开发技术,其拥有良好的语义化标签,搭配最新CSS3可以展现出无与伦比的显示效果。
本课题结合HTML5技术和eclipse开发工具,MySQL Server 作为数据库,实现了企业响应式网站及其管理,使得企业官网的展示更精美,管理更便捷。
关键词:HTML5;CSS3;JavaScript;MySQL Server;响应式网站ABSTRACTWith the development of network and popularization, the updating and use of all kinds of web technology, now time and cost of building a website has become more and more low, makes the enterprise's official website got great development. From the early simple web pages, to later marketing type site, the entire network marketing type site, and the reactive sites of the latest most mainstream. Based on the response of the HTML5 responsive website can automatically adapt to screen size, realize the end cover, high-end design, rich in specific page to show more elegant.HTML5 is HTML next major revision, now is still in the stage of development. Generalized when asked about it actually means, including HTML, CSS, and JavaScript, a set of technology combination. It hopes to be able to reduce the browser plug-in to need the richness of network application service RIA, such as Adobe Flash, Microsoft Silverlight, and the demand of the Oracle Java FX, and can provide more effective enhance the standard set of network applications. HTML5 is the emerging Web development technology, has good semantic labels, match the latest CSS3 can show a unique display effect.This topic combines the technique of HTML5 and the eclipse development tools, MySQL as the database Server, realize the reactive sites and its management, make enterprise website to show more elegant, more convenient management.Key words: HTML5; CSS3; JavaScript; MySQL Server; Reactive sites目录1. 绪论 (1)1.1 课题研究意义和目的 (1)1.2 国内外发展现状和趋势 (2)1.3 本文工作和论文结构 (3)1.3.1 本文工作 (3)1.3.2 论文结构 (3)2. 系统技术理论基础 (5)2.1 HTML5简介 (5)2.2 JavaEE简介 (7)2.3 CSS3概述 (9)2.4 JSP概述 (9)2.5 JQuery概述 (10)2.6 B/S 模式概述 (11)2.7 MySQL概述 (12)3. 系统需求分析 (13)3.1 系统基本需求 (13)3.2 系统用例图 (14)3.2.1 系统管理员用例 (14)3.2.2 会员用例 (14)3.2.3 游客用例 (15)4. 系统设计与实现 (16)4.1 系统设计原则 (16)4.2 系统前端设计与实现 (17)4.3 系统后台设计与实现 (25)4.4 数据库设计与实现 (28)4.4.1 数据库表 (28)4.4.2 数据库完整性和安全性 (33)5. 系统测试 (35)5.1 测试目的 (35)5.2 测试方法 (35)5.3 测试过程 (36)6. 总结和展望 (41)参考文献 (43)致谢 (45)1.绪论1.1课题研究意义和目的现在网络的发展已呈现商业化、全民化、全球化的趋势。
基于HTML5的响应式网站的设计与实现正文HTML5是一种新一代的网页标准,具有更灵活、更强大的功能,使网站在不同设备上都能够自适应地展示内容。
本文将介绍基于HTML5的响应式网站的设计与实现。
一、设计阶段在设计阶段,需要考虑以下几个方面:1.布局设计:响应式网站的布局应能适应不同屏幕尺寸的设备,包括桌面、平板和手机等。
可以采用流式布局,通过CSS媒体查询来实现不同屏幕尺寸下的样式调整。
2. 图片处理:响应式网站需要考虑到不同设备上的加载速度和显示效果。
可以使用CSS的background-image属性来实现灵活的背景图片,也可以使用srcset属性来指定不同分辨率的图片。
3.导航设计:响应式网站应能够在小尺寸设备上提供便捷的导航方式。
可以采用隐藏式菜单、下拉菜单或滑动菜单等方式,以提供更好的用户体验。
4. 字体处理:在不同设备上,字体尺寸和行距的显示效果可能会有所不同。
可以使用CSS的rem单位,根据屏幕尺寸动态调整字体大小。
二、实现阶段在实现阶段,需要使用HTML5和CSS3来完成网站的开发。
以下是一些常用的技术和方法:3. 弹性布局:使用CSS3的弹性布局(flexbox)可以简化网页布局的实现,并且可以自动适应不同屏幕尺寸。
4. 响应式图片:可以使用CSS的background-image属性来实现响应式图片,也可以使用srcset属性来指定不同分辨率的图片。
5.响应式导航:可以使用隐藏式菜单、下拉菜单或滑动菜单等方式来实现响应式导航。
6. 字体调整:可以使用CSS的rem单位来根据屏幕尺寸动态调整字体大小。
7. 媒体查询事件:可以使用JavaScript监听媒体查询事件,根据不同屏幕尺寸来执行相应的操作。
通过以上技术和方法的应用,可以实现一个基于HTML5的响应式网站。
这样的网站不仅能够在不同设备上提供良好的用户体验,还能适应不同屏幕尺寸下的展示要求。
总结:本文介绍了基于HTML5的响应式网站的设计与实现。
计算机与现代化2015年第2期JISUANJI YU XIANDAIHUA总第234期文章编号:1006-2475(2015)02-0007-04收稿日期:2014-11-14作者简介:蒋凌燕(1979-),女,江苏南京人,南京工业职业技术学院计算机与软件学院讲师,硕士,研究方向:Web 开发技术;查英华,副教授,硕士,研究方向:移动应用开发技术。
基于HTML5的响应式Web 页面重组适配技术研究蒋凌燕,查英华(南京工业职业技术学院计算机与软件学院,江苏南京210046)摘要:在网页浏览和网站访问使用上,移动终端与PC 机终端相比,有显示屏幕大小不统一,页面布局不适应,噪声信息较多等问题,网络上海量的网站在移动终端访问时需将网页信息进行适配和重组。
HTML5标准提供的新特性新标签可以更好地适应现今多终端访问的需求,采用响应式原则设计的页面在移动终端访问时也能提供给用户更好的服务和体验。
本文提出一种方法,将已有的网站和网页通过前台框架技术进行Web 页面的重组和适配,从而转换成基于HTML5新标准的响应式页面,实现了基于HTML5的响应式Web 页面重组。
网站可以更好地适应多终端访问,为用户提供更好的服务。
关键词:页面重组;响应式;前台框架;HTML5中图分类号:TP393.09文献标识码:Adoi :10.3969/j.issn.1006-2475.2015.02.002Recombination and Adaptive Technology of Responsive Web Pages Based on HTML5JIANG Ling-yan ,ZHA Ying-hua(College of Computer and Software ,Nanjing Institute of Industry Technology ,Nanjing 210046,China )Abstract :In webpage browsing and Web accessing ,through the comparison between mobile terminal and PC ,it ’s found that thedisplay screen size is not uniform ,the layout of the page does not adapt ,and the noise information is too great.So a great quanti-ty of website on network is need to transform and recombine the webpage information adaptively when accessed by the mobile ter-minal.The new label and features provided by HTML5can better adapt to the multi-terminal access needs ,the type of responsepage design principles in the mobile terminal access can also provide users with better service and experience.This paper presents a way which can translate existing website and webpage into HTML5-based response page by using framework of foreground tech-nology to recombine the webpage information adaptively.The website can be better adapted to the environment of multi-terminalaccess ,provide better service for user.Key words :page recombination ;responsive ;framework of foreground ;HTML50引言目前,移动互联网已经成为最大的信息消费市场、最活跃的创新领域、最强的ICT 产业驱动力量———2013年全球移动业务收入达到1.6万亿美元,相当于全球GDP 的2.28%,全球智能手机出货量近10亿部,达到PC 的3倍;移动互联网重构了互联网服务的模式与生态,全球应用程序下载次数累计超过5000亿[1]。
I G I T C W技术 研究Technology Study26DIGITCW2023.09工业和信息化部的监测数据显示,2023年1—2月,国内累计移动互联网流量达到417.9亿GB ,同比增长了12%,截至2月底移动互联网用户数达14.68亿户,比上年末净增1 422万户。
移动互联网流量及用户量的增加带来了智能手机市场的持续发展,智能手机屏幕的形态也从直板屏、曲面屏发展到了折叠屏。
不断升级的屏幕形态、屏幕尺寸、屏幕分辨率对Web 前端页面的布局有了更高的要求。
Web 前端响应式布局是一种新兴的布局方式,它基于HTML5和CSS3等技术[1],使开发出的页面可以实现跨平台和自适应的效果,能够根据不同的终端设备自动调整布局,使Web 页面能够在PC 端和移动端的各类设备上呈现出一致的效果[2]。
1 响应式布局为了解决移动互联网冲浪问题,在2010年5月,响应式网站设计的始祖,国外非常有名的网页设计师Ethan Marcotte 提出了一个全新的概念,其核心想法就是让一个网站可以和多个终端集成,而不需要为每个终端创建特定版本[3]。
在Web 前端技术中,响应式布局是基于HTML5+CSS3实现的,具体包括以下技术点[3]:一是由H T M L5实现的基本网页结构;二是由CSS3实现的基本网页样式;三是HTML5中的视口(Viewport );四是CSS3中的媒体查询(Media Queries );五是流式布局(Fluid L a yo u t );六是弹性布局(F l e x );七是流式图片(Fluid Images );八是rem 适配布局。
2 Web前端响应式布局关键技术2.1 视口(Viewport)视口(Viewpor t )是指浏览器显示页面内容的屏幕区域,可以分为布局视口、视觉视口和理想视口[4]。
如图1所示。
布局视口(也叫视窗视口)指网页的宽度,一般移动端浏览器都默认设置了布局视口的宽度。
《HTML5——下一代Web开发标准研究》篇一一、引言随着互联网技术的飞速发展,Web开发已经成为了一个重要的技术领域。
作为Web开发的核心技术之一,HTML(HyperText Markup Language)的发展也引起了广泛关注。
HTML5作为最新的Web开发标准,已经成为了很多企业和开发者的首选。
本文将研究HTML5的发展历程、特性优势以及其在下一代Web开发中的应用和挑战。
二、HTML5的发展历程HTML5起源于Web技术的发展需求,旨在解决过去Web开发中存在的一些问题。
自2004年开始,W3C组织开始制定HTML5标准,经过多年的发展,HTML5逐渐成为了一个更加开放、兼容性更强、安全性更高的Web开发标准。
与之前的HTML 版本相比,HTML5在语义化、性能、离线应用、多媒体支持等方面都有了显著的提升。
三、HTML5的特性优势1. 语义化标签:HTML5引入了大量的语义化标签,使得网页内容更加清晰易懂,有利于搜索引擎优化(SEO)。
2. 性能优化:HTML5提供了更高效的渲染机制和更低的资源消耗,使得Web应用在各种设备上都能流畅运行。
3. 离线应用:HTML5支持离线存储和访问,为开发Web应用提供了新的思路。
4. 多媒体支持:HTML5支持多种格式的音频和视频播放,丰富了Web多媒体应用的形式。
5. 安全性:HTML5提供了更强大的安全性措施,包括防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)等。
四、HTML5在下一代Web开发中的应用1. 响应式设计:HTML5的语义化标签和性能优化使得响应式设计更加容易实现,为移动端Web开发提供了更好的支持。
2. 游戏开发:HTML5的Canvas API和WebGL等技术为游戏开发提供了强大的支持,使得Web游戏成为了一个新的发展方向。
3. 社交应用:HTML5的离线应用和多媒体支持使得社交应用更加丰富多样,如聊天、视频通话等。
图书分类号:密级:毕业设计(论文) 题目:基于HTML5和CSS3的响应式网页制作学生姓名班级学院名称计算机与信息科学学院专业名称计算机科学与技术指导教师学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日学位论文版权协议书本人完全了解关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归所拥有。
有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。
可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名:导师签名:日期:年月日日期:年月日I基于HTML5和CSS3的响应式网页制作重庆师范大学计算机科学与技术 20**级指导教师摘要:本网页主要采用HTML5和CSS3以及JavaScript等技术开发的旅游类响应式网页。
开发目标和技术要点体现在网页的响应式上,同时引用了百度地图API,丰富了网页的内容。
关键词:JavaScript;响应式网页;HTML5;CSS3;百度地图APIAbstract:The Webpage mainly uses HTML5 and CSS3 as well as JavaScript technology development of the tourism Webpage response type The development goal and key technical points in Webpage response type, but also cited Baidu map API, enrich the content of Webpage.Key words:JavaScript;Dom;HTML5+CSS;Map;API;Responsonsive1 引言随着信息技术的飞速发展与互联网应用的日益普及,个性化网页的建立已经成为前端开发工程师思考的问题之一。
Web前端开发中的响应式布局与移动端适配技巧实现随着移动设备的普及,越来越多的用户在使用手机和平板电脑访问网站。
因此,网站的响应式布局和移动端适配变得尤为重要。
响应式布局和移动端适配技巧可以使网站能够在不同设备上提供良好的用户体验。
1.响应式布局:响应式布局是指通过媒体查询和流式布局技术,使网站能自适应不同屏幕尺寸和设备类型。
下面是一些实现响应式布局的技巧:-使用媒体查询:媒体查询是CSS3中的一项功能,用于根据不同设备的特性来应用不同的样式。
通过媒体查询,可以设置不同的布局,字体大小和图像尺寸,以适应不同的屏幕尺寸。
-弹性布局:使用百分比和弹性单位来设置元素的宽度和高度,使其能够根据屏幕尺寸自动调整大小。
弹性布局可以让页面在不同设备上呈现一致的外观。
-图像优化:对于响应式布局,图像的大小是一个关键问题。
使用适当的图像格式和压缩算法可以减少图像的文件大小,提高页面加载速度。
此外,可以使用srcset属性和picture元素来提供不同尺寸的图像,以适应不同设备的屏幕密度。
-视口设置:视口是移动设备上可见的区域。
通过设置viewport 元标记,可以控制网页在移动设备上显示的方式。
例如,可以设置视口的宽度为设备宽度,禁用缩放功能,以使网页能够适应移动设备的屏幕。
2.移动端适配技巧:移动端适配是指根据移动设备的特性来调整网页的呈现方式。
下面是一些实现移动端适配的技巧:-响应式图片:为了在不同设备上显示良好的图片效果,可以使用srcset属性和picture元素来提供不同尺寸和不同分辨率的图片。
这样可以根据设备的屏幕尺寸和分辨率,选择合适的图片来显示。
-触摸事件:移动设备使用触摸屏来交互。
通过使用触摸事件,可以使页面具有良好的触摸响应。
例如,可以使用touchstart事件来检测用户触摸屏幕的瞬间,使用touchmove事件来检测用户在屏幕上滑动的过程,使用touchend事件来检测用户离开屏幕的瞬间。
计算机与现代化2015年第2期JISUANJI YU XIANDAIHUA总第234期文章编号:1006-2475(2015)02-0007-04收稿日期:2014-11-14作者简介:蒋凌燕(1979-),女,江苏南京人,南京工业职业技术学院计算机与软件学院讲师,硕士,研究方向:Web 开发技术;查英华,副教授,硕士,研究方向:移动应用开发技术。
基于HTML5的响应式Web 页面重组适配技术研究蒋凌燕,查英华(南京工业职业技术学院计算机与软件学院,江苏南京210046)摘要:在网页浏览和网站访问使用上,移动终端与PC 机终端相比,有显示屏幕大小不统一,页面布局不适应,噪声信息较多等问题,网络上海量的网站在移动终端访问时需将网页信息进行适配和重组。
HTML5标准提供的新特性新标签可以更好地适应现今多终端访问的需求,采用响应式原则设计的页面在移动终端访问时也能提供给用户更好的服务和体验。
本文提出一种方法,将已有的网站和网页通过前台框架技术进行Web 页面的重组和适配,从而转换成基于HTML5新标准的响应式页面,实现了基于HTML5的响应式Web 页面重组。
网站可以更好地适应多终端访问,为用户提供更好的服务。
关键词:页面重组;响应式;前台框架;HTML5中图分类号:TP393.09文献标识码:Adoi :10.3969/j.issn.1006-2475.2015.02.002Recombination and Adaptive Technology of Responsive Web Pages Based on HTML5JIANG Ling-yan ,ZHA Ying-hua(College of Computer and Software ,Nanjing Institute of Industry Technology ,Nanjing 210046,China )Abstract :In webpage browsing and Web accessing ,through the comparison between mobile terminal and PC ,it ’s found that thedisplay screen size is not uniform ,the layout of the page does not adapt ,and the noise information is too great.So a great quanti-ty of website on network is need to transform and recombine the webpage information adaptively when accessed by the mobile ter-minal.The new label and features provided by HTML5can better adapt to the multi-terminal access needs ,the type of responsepage design principles in the mobile terminal access can also provide users with better service and experience.This paper presents a way which can translate existing website and webpage into HTML5-based response page by using framework of foreground tech-nology to recombine the webpage information adaptively.The website can be better adapted to the environment of multi-terminalaccess ,provide better service for user.Key words :page recombination ;responsive ;framework of foreground ;HTML50引言目前,移动互联网已经成为最大的信息消费市场、最活跃的创新领域、最强的ICT 产业驱动力量———2013年全球移动业务收入达到1.6万亿美元,相当于全球GDP 的2.28%,全球智能手机出货量近10亿部,达到PC 的3倍;移动互联网重构了互联网服务的模式与生态,全球应用程序下载次数累计超过5000亿[1]。
移动终端与个人电脑终端相比,可视界面偏小,通常为几分之一,互联网上海量为个人电脑终端所设计的各种Web 系统在移动终端上显示时内容过多,网页布局和用户对网站功能的使用方面的设计也是针对大屏幕的,从适合个人电脑终端的Web 系统向适合移动终端的系统上迁移时需要进行页面提取和重组。
1页面重组技术1.1现状Web 页面重组技术通过对现有网页信息的提取、分离、转换、组合,能够提高网页网站的适应性,在多终端访问的环境下给用户以更好的体验,满足用户信息交流,更好体现网络服务的便捷性。
页面重组技术将原始页面经过重组处理,生成适合在移动终端显示的新页面。
根据页面重组处理流程,页面重组技术主要包括页面信息提取技术和页面信息组合技术。
页面信息提取技术主要通过对原始页面结构和内容2个方面进行提取。
页面信息组合技术将传递来的内容块按照一定的规则进行组织显示。
8计算机与现代化2015年第2期内容结构组合的技术主要有树匹配映射技术和自动分配内容块重要度等技术。
页面布局不合理、屏幕适应能力差等问题由页面信息组合技术来解决[2]。
1.2HTML5新特性随着HTML5技术的提出,对于网站网页也会有较大的改变,HTML5的新特性主要有:1)更多的描述性标签,通过头部(header)、尾部(footer)、导航区域(nav)、侧边栏(aside)等标签,对页面进行结构化描述。
2)良好的多媒体支持。
3)Web应用方面提供了新功能,替代第三方技术。
4)跨文档消息通信。
5)Web Sockets支持。
6)客户端存储。
随着HTML5的发布,Web的前台框架也有了新的发展。
如JQuery Mobile提供了一个跨浏览器的jQuery-Mobile移动终端前台框架,支持主流的移动平台。
1.3页面重组技术比较对于页面重组技术,从承担转换任务的服务器位置分为外部服务器转换和自服务器转换,如部分IT 厂商提供的将网站批量转换的转码技术属于外部服务器转换,WAP网关服务也属此类。
一些批量建站技术提供架包将已建好网站系统整体转换为WAP网站,在服务器上同时提供Web和WAP访问的服务,这种属于自服务器转换。
外部服务器转换的方式是一种通用方式,理论上全部网站都可以用它转换,实际使用时网页基本功能都可以使用,页面信息浏览支持较好,但对于部分交互功能和特殊效果以及图片的转换支持方面有问题。
自服务器转换专门针对采用某一种建站技术建设的网站可以完全的从Web到WAP转换,对于其他的网站不能转换,就普遍适应性来说远远不如外部服务器转换的方式。
从因特网环境中的服务器负荷和网络负载来讲,这2种方式都会显著增加总体服务器负载和网络负载,从能耗的角度考虑外部服务器转换的方式增加了外部服务器处理转换页面过程,同时也会降低响应速度。
自服务转换不论用户是否访问,服务器都需要支持一个和原站类似的WAP网站,服务器负载和能耗显著增加,用户响应速度受影响较小。
从能耗和负载角度讲,如果用户访问量较大自服务器转换占优,如果用户访问量较小外部转换方式占优。
从用户响应速度角度考虑自服务器转换占优势。
2响应式页面设计在重组生成新页面时,按照响应式网页设计要求,网页对于不同大小的终端和浏览器自适应,可以提供更好的用户服务,自适应在网页大小的调整方面可以采用HTML标记中的meta属性配合CSS.0媒体查询功能来进行网页布局方面的适应性调整。
也可以采用前台脚本及其框架技术进行自适应调整。
在Web网页的页面重组方面如果采用响应式网页设计,无疑可以带给用户在多终端上更好的使用体验。
响应式网页最初是由Ethan Marcotte提出的一个概念:Web页面的设计根据不同设备环境自动响应及调整。
响应式Web设计除了关于屏幕适应以及图片缩放以外,强调兼容和移动终端体验的改善。
响应式的布局提供兼容不同屏幕分辨率、清晰度以及屏幕定向方式竖屏(portrait)、横屏(landscape),采用弹性栅格布局方式,页面在不同的分辨率环境下呈现不同的适应时布局。
通过设备特性和设备类型结合CSS 和HTML5新特性来实现响应式网页设计。
进行响应式网页设计时,将网页内容和划分为几个单元。
一个单元中的内容是连续并相关的,由文字内容、图片、表单及其他内容组成,在设计页面框架结构时考虑不同的屏幕尺寸,将网页单元的大小和排列进行重组,一个响应式网页可以包含几种布局,在大小不同的终端上都可以很好地显示,这是响应式页面的静态响应。
同时,不同大小的终端需要提供的用户体验也不同:PC机上大多通过键盘和鼠标,平板和手机采用触摸屏需要用手指控制。
响应式页面除了页面适应以外还需根据用户的输入方式提供多种操控方式和页面响应,需要对触摸屏的事件进行绑定和响应,这是响应式页面的动态响应。
3响应式页面重组技术设计与实现3.1功能设计笔者使用JQuery和JQuery Mobile框架,将已有网站Web页面进行重组和转换,使用较少的服务器资源和能耗,不添加新的页面,增加较少服务器负荷,不降低服务器响应速度,对Web页面进行从标签到页面组织结构的转换,使其适应多终端环境下的各种浏览器。
这种页面重组适配技术可以用较少的负荷和能耗,在客户端浏览器或者服务器中进行简便快捷的页面重组转换。
在进行页面重组的过程中,首先提取网页内容,使页面标记转换成为HTML5标签,然后使用脚本语句配合前台框架技术将新的页面标记进行重组,在不同的终端浏览器环境中适应性显示,最后添加移动终端下新的事件绑定和响应处理。
按功能分成浏览型和表单输入型,针对不同类型的网页,处理重组的过程也有不同:信息浏览型的网2015年第2期蒋凌燕等:基于HTML5的响应式Web 页面重组适配技术研究9页,将内容进行分割,提取其核心内容生成符合HT-ML5规范的标签后填充到页面中新添加的section 中,对导航类网页的内容提取后按用户操作习惯绑定事件后填充到次级页面进行展示。
对于需要用户填写表单和使用控件功能的页面,提取出核心表单和控件后生成对应的HTML5标签并重组页面。