您现在的位置:主页 > 网站制作 > XHTML标准 >

论述HTML5代码将带来的好与坏

来源:建站吧 责任编辑:Jzq8 发表时间:2011-12-22 点击:
2007年,HTML5 向 W3C 标准进军,HTML5 的使命是实现富 Web 应用的本地化,脱离浏览器插件的羁绊。W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 标准的全部实现也许要到 2022年以后。

什么是 HTML5

HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除富 Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖。

HTML5 概要


HTML5 带来很多新功能,以及 HTML 代码上的改变,你需要使用一些特定的 API 脚本,如:
  • DOM
  • 实现 2D 绘图的 Canvas 对象
  • 可控媒体播放
  • 离线存储
  • 文档编辑
  • 拖放
  • 跨文档消息
  • 浏览器历史管理
  • MIME 类型和协议注册
那些支持 HTML5 的浏览器在处理 HTML 代码错误的时候必须更灵活,而那些不支持 HTML5 的浏览器将忽略 HTML5 代码。
HTML 语法的变化

HTML5 引入了新的 HTML 元素和属性,有的是传统通用元素的语义化版本,如取代  div 元素的 nav, footer 等元素,也有一些全新的元素,如 audio, video。一些在 HTML4 中不被推荐使用的元素,如 font 和 center 将被弃用。HTML5 引入的新 HTML 元素包括:
  • article:文章
  • aside:内容旁边的侧边栏内容
  • audio:音频
  • canvas:2D 绘图
  • command:命令按钮
  • datalist:下拉选择框
  • details:对象的细节
  • dialog:对话框
  • embed:外部插件或对象
  • figure:一组媒体对象以及标签文字
  • footer:页脚
  • header:页首
  • hgroup:文档某一部分的信息
  • keygen:表单生成的 Key
  • mark:标注的文字
  • meter:预先定义的范围内的度量
  • nav:导航条
  • output:输出
  • progress:进度条
  • rp:标识 rubby 内容
  • rt:rubby 内容的解释
  • ruby:rubby 内容
  • section:定义一个部分
  • source:媒体的资源
  • time:日期时间
  • video:视频
这些新标签,可以让你的 HTML 文档更容易加载,且更容易被搜索引擎抓取其中的有用信息。比如,搜索引擎可以直接抓取它最关心的 article 标签里面的内容。

HTML5 同那些流行的技术如何共存


如今的 Web 世界已经习惯了各种插件和 API,HTML5 为 Web 开发与设计者带来了方便与不便,HTML5 将如何同现在的这些流行技术共存?
HTML5 与 Flash
这个争论由来已久,Flash 被某些开发设计者滥用导致一些网页加载缓慢,而 HTML5 为之带来一线曙光。拿仍在襁褓中的 HTML5 和已经有10年历史的 Flash 进行比较也许有失公允,但这是人人都关心的一个问题。相对 Windows 用户来说,Mac 用户可能会从 HTML5 获得更多好处,因为苹果一直不愿支持 Flash。下面是 Mike Chambers 针对 Mac 和 Windows 平台浏览器的 CPU 负载而做的一部分测试:

测试显示,Mac 平台的 Flash 表现要差于  Windows 平台,这还取决于你使用的浏览器。现在看来,就视频游戏而言,Flash 是更好的选择,但取决于你的浏览器,如果你的视频不是很复杂,HTML5 是更好的选择。Web开发与设计者从这些争论中应该吸取的东西是,Flash 之外还有别的选择,但 Flash 有牢固的地盘,在为客户提供开发设计的时候,需要对他们的目标客户做一些研究。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片

今日头条

更多>>

推荐图文

  • 网页制作实例:图片真正居中的方法
  • 网站程序员如何应对web标准
  • 展示网站特色:大字体的网页设计风格
  • HTML代码示例:可以搞死任何版本的IE
  • WEB标准中细线表格的实现方法
  • 网页制作需掌握的6种能力
  • 用标准件的方式来组装网页DIV布局
  • 符合Web标准!CSS同比例缩小图片
  • 论述HTML5代码将带来的好与坏
Alexa - 客户服务 - 联系方法 - 招聘信息 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
Copyright © 2010-2012 JZQ8.COM. 建站吧|建站去吧 版权所有
冀ICP备09002514号
冀ICP备09002514号 网络报警 企业法人营业执照 中国互联网协会 支付宝付款 网银在线付款