第一点,HTML5标准还在制定中
企业网站制作首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中,标准仍在改变,HTML4已经10多年了,不会有任何改变了。
第二点,HTML5简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,你只需要写<!doctype html>就行了,HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。
第三点,<canvas>标签替代Flash
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件,<canvas>标签使得开发者只要使用一个标签就能和用户产生UI交互,虽然目前<canvas>标签还不能实现Flash的所有功能,但是很快<canvas>就会让Flash看起来老土,哈哈!
第四点,新增<header>和<footer>标签
HTML5设计的一个原则是更好的体现网站的语义性,所以增加了<header>和<footer>这样的标签,用来明确表示网页的结构。
第五点,新增<section>和<article>标签
与<header>,<footer>类似,<section>和<article>也有利于清晰化网页的结构,更有利于网站优化。
第六点,新增<menu>和<figure>标签
<menu>可以被用于创建传统的菜单,也可以用于工具栏和上下文菜单,<figure>标签使得网页文字和图片的排版更专业。
第七点,新增<audio>和<video>标签
这两个标签可能是HTML5里面最有用的两个标签了,顾名思义,这两个标签是用来播放音频和视频的。
第八点,全新的表单
HTML5对<form>和<forminput>标签进行了大量修改,添加了很多新的属性,也修改了很多属性。
第九点,删除<b>和<font>标签
这个改进我还无法理解,我不认为删除这两个标签对代码的改进有很大的帮助,官方的解释是应该用CSS来替代这两个标签,但我还是觉得对于简单的文本,这两个标签还是很方便的。
第十点,删除<frame>,<center>,<big>标签
总结,这十点只是一部分,要看看真正了解HTML5制作出来的网站风格和创意可以欣赏一下Y+外贸网站,就是通过HTML5技术制作出来的。
HTML5基础知识网站
1.W3C
全称“W3School”,简直是学习网站中的“战斗机”,每一节都有学生时代老师般的“板书”,丰富的实例展示,还有工具书、小测验等提升工具,私教般的存在!
2.Dive into HTML5
这个网站几乎都是关于HTML5的文档,讲一些很基础的知识,简洁清新。如果想学习HTML5的同时提高英语阅读能力,这个网站是极好的。类似的英文网站还有woorkup。
3.h5之家
除了丰富且与时俱进的教程,这个网站还有很多关于HTML5业界的独特见解,闲暇时候看看,拓展知识又能在人前装X,这样的网站哪里找!
HTML5案例网站
1.HTML5xCSS3
拥有超丰富的HTML5案例和模板,随便点开一个案例都好看到让人震惊。里面的全部都是HTML5响应式网站哟!
2.360html5基地
350旗下的HTML5作品展示网站,大部分是HTML5游戏展示,可爱有趣。比如打开一个割绳子的HTML5展示:
3.HTML5 Games
相对360来说更丰富的HTML5游戏资源,玩着玩着技能激发设计灵感呢!
HTML5技术网站
1.whatwg
网络超文本应用技术工作小组(Web Hypertext Application Technology Working Group)的博客,里面一些文章能让人受益匪浅。
2.HTML5医生
一些关于html5语义及如何使用它们的文章,医生会定时回答网友们的问题。
3.HTML5中国
一个真的能手把手教你6小时做一个HTML5坦克大战游戏的网站,还有各类HTML5的资讯、沟通交流论坛等。
HTML5测试网站
1.HTMLDemos
测试HTML5标签在各浏览器的兼容性,还能查看各种HTML5的标准Demo演示。
2.html5 test
能为浏览器对HTML5的兼容性打分,可以知道你当前的浏览器对HTML5的支持情况如何,各种标签和组件的支持情况。
所以,网站已经分享给你们了,如果真心要学习此项技能,快去实践吧!
1.语义特性(Class:Semantic)HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。
2 本地存储特性(Class: OFFLINE &STORAGE)
基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一) 和API说明文档。
3 设备兼容特性 (Class: DEVICE ACCESS)
从Geolocation 功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联
4 连接特性(Class: CONNECTIVITY)
更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据’推送’到客户端的功能。
5 网页多媒体特性(Class: MULTIMEDIA)
支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。
6. 三维、图形及特效特性(Class: 3D, Graphics &Effects)
基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。
7 性能与集成特性(Class: Performance &Integration)
没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,帮助您的Web应用和网站在多样化的环境中更快速的工作。
8. CSS3特性(Class: CSS3)
在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活性和控制性。