基于HTML5 CSS3的移动端网页开发的研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:tianxiuli_ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:如今互联网技术高速发展,HTML5 CSS3已成为目前比较主流的Web前端开发技术,其与以往的HTML CSS相比,HTML5的新元素、语义化标签以及属性,再加上CSS3的丰富的渲染效果,能够使开发者极为方便、快速、灵活地实现web页面的前端开发。本文以一个简单的网站首页为例来介绍基于HTML5 CSS3网页的开发。
  关键词:HTML5;CSS3;网页
  随着互联网技术的高速发展,HTML5 CSS3已成为目前比较主流的Web前端开发技术,其与以往的HTML CSS相比,HTML5的新元素、语义化标签以及属性,再加上CSS3的丰富的渲染效果,能够使开发者极为方便、快速、灵活地实现web页面的前端开发。
  一、 HTML5
  HTML5是下一代的HTML。HTML5是开放的Web网络平台的奠基石,HTML5的设计目的是为了在移动设备上支持多媒体,其新的语法特征被引进以支持这一点,比如canvas、video和audio标签。HTML5还引进了最新的功能,能够改变用户与文档的交互方式。HTML5的优点包括:
  1. 具有强大的可移植性;
  2. 提高了用户体验和可用性;
  3. HTML5将被大量的应用在游戏和移动应用程序;
  4. 对SEO比较友好;
  5. 增加的新标签有助于定义重要内容;
  6. 能很好的替代FLASH和Silverlight;
  7. 能给站点带来更多的音频和视频等多媒体元素。
  二、 CSS3
  CSS3是CSS(层叠样式表)技术的升级版本,CSS演进的一个主要变化就是W3C决定将CSS3分成一系列模块。CSS3的新特征有很多,例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@FontFace实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。
  三、 页面适应性问题
  移动终端与电脑端比较,分辨率和屏幕尺寸都不相同,如果在移动端还是把最大屏幕尺寸设计成和电脑端最大屏幕尺寸一样的比如1024像素,字体大小还设计成电脑端的12像素或者14像素,那么就会出错,因此,在设计移动终端网页时,最好让网页的宽度自适应于屏幕,万维网联盟在设计html的时候充分考虑到了这点,我们只需要加上标签就可以。
  四、 图片适应性问题
  图片分为背景图片和通过标签引入的图片,前者可以通过media query自动的切换不同分辨率的版本,但是在不支持background image size的浏览器中背景图片无法无级地调整大小(也就是在media query切换css的点上可以换一张不同分辨率的图,但是没法获得两张分辨率中间大小的版本),而且在很多情况下(比如cms中)并不适合用背景图片。
  通过标签引入的图片,我们要使用延迟加载图片的方法来加载图片,也就是说在实际加载图片之前,首先要用js检查当前屏幕的宽度,然后页面加载不同分辨率的图片,如屏幕宽度小于等于480,那么就加载80像素宽度的图片,如屏幕宽度大于480小于等于768,那么就加载120像素的图片,如果屏幕宽度大于768则加载160像素的图片,如果屏幕宽度是600像素,那么就需要通过百分比来缩放120像素的图片来达到合适的效果。这种处理方式对于移动设备来说加载的图片变小了,网页浏览速度也减小了,但是在竖屏和横屏的转换,或者浏览器扩大时图片会由于放大而产生模糊问题,这个问题如果解决呢?我们认为对于图片的考虑应该从网页布局设计的开始就应避免图片在各窗口宽度下的尺寸相差不要太大,要通过排列更多的内容,而不能通过扩大图片尺寸来填充由于浏览器窗口的扩大而带来的空间。
  例如:移动设备图片自适应的css代码:
  img{maxwidth:100%;height:auto;width:auto;}
  五、 导航适应性问题
  导航如何能够适应屏幕的大小,怎样适应能够更简单是我们研究的一个难点,通过多种方法的对比,我们发现采用jQuery自适应窗口大小设置导航菜单的方式比较简单。
  例如:
  .nav{lineheight:50px;background: #0099cc;position: relative;}
  .nav li{float:left;}
  .nav li a{display:block;padding:0 20px;color: #00C;}
  .navspan.navon{display:none;width:20px;position: absolute;top:12px;right:12px;cursor: pointer;}
  @media screen and (maxwidth:768px)
  {.nav ul{display:none;width:100%;}.nav ul li{width:100%;}
  .nav span.navon{display:block;}}
  HTML5 CSS3是最近几年最热门的新兴技术,由此引发的Web应用开发热潮也获得人们的极大关注。大家心向往之,卻苦于无从下手,原因是相关技术太过复杂,技术更新太快而参考资料匮乏且不成体系,因此,我们将不断的探索,总结,以期对网页的开发做出贡献。
  参考文献:
  [1]白蕾,郭清菊.HTML5与CSS3的设计模式[J].智能计算机与应用,2016(2).
  [2]葛蓝.基于HTML5 CSS3的网页布局[J].数字技术与应用研究,2017(10).
  [3]王艳.探析HTML5与CSS3在网页设计中的新特性和优势[J].电脑编程技巧与维护,2016(21).
  [4]刘冰月.HTML与CSS3项目实战[M].东软电子出版社.
  作者简介:孙晓娟,辽宁省沈阳市,辽宁林业职业技术学院。
其他文献
从一九八五年中办在各地各部门设置信息点以来.无论是信息报送的质量还是信息采用的数量,信息点的优势已越来越明显地发挥出来.一九八九年,中办选编的54条信息范例中,属于信
产前诊断主要目的是为可能出现遗传病或与遗传因素有关的疾病以及具有其他导致畸胎因素的高风险家庭提供充足可靠的信息,使他们能够在妊娠期对异常的胎儿做出自己适当的选择
本文通过对荣华二采区10
用代号为9011和9013两种药剂分别处理春花生种子,进行密闭贮藏,早春播种后继续进行非密闭贮藏,翌年在实验室和田间进行比较试验。结果表明,药剂处理的种子出苗率比未处理的高,与秋花生种子
Objective: To investigate the role of survivin in osteosarcoma metastasis. Methods: Small interfering RNA(si RNA) was used to knockdown the expression of surviv
河北永清藏书家朱柽之生于咸丰九年(1859),宣统三年(1911)尚在世,卒年不详。氏藏书甚夥,其中拓片为罗振玉所珍视。光绪三十三年(1907),氏创办永清存实学堂,为当地教育事业作
摘 要:高校离退休管理工作事关党和国家社会主义建设全局,意义重大。老干部工作是人事管理的重要组成部分,也是我们不容推脱的政治责任,具有非常重要的意义。怎样做好离退休管理工作,让他们晚年生活幸福安康,不仅关系到建设社会主义和谐社会的大局,也对构建和谐学校具有积极影响。本文从高校老干部管理工作现状出发,分析存在问题的原因,对新时期高校离退休管理工作提出了一些思考。  关键词:高校;离退休;工作  一、
制发公文标引主题词,目前已在一些基层单位中实行,使公文管理朝标准化、规范化方向迈进了一步.但有些单位给公文标引主题词不够规范,影响了发文的质量.归纳起来,有以下几个方
第一部分正常颈髓磁共振弥散张量成像的初步研究目的:比较不同b值及数量不同梯度场方向对正常人颈髓弥散张量成像(Diffusion tensor imaging,DTI)的影响,探讨正常人颈髓最佳DTI
摘 要:企业人力资源管理若是没有以绩效考核为基础,则会导致评价结果缺少客观性和公正性。因此,企业应在绩效考核下完善人力资源管理策略,保证评价结果的公平公正,促使企业更好的实现发展目标。绩效考核与人力资源管理相辅相成,二者相互促進,共同为企业的进步和发展服务。  关键词:绩效考核;人力资源;管理策略  企业最初的人力资源管理对员工的监督比较严厉,甚至以辞退为手段,迫使员工在心理和生理上投入更多的精力