`
insertyou
  • 浏览: 910842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

HTML5:实至名归还是言过其实?

阅读更多

庶几何时,HTML5 开始吸引越来越多的人的目光,尽管 W3C 表示,它的最终成熟还有很长的路,然而并不能阻止人们对它的期待。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 有牢固的地盘,在为客户提供开发设计的时候,需要对他们的目标客户做一些研究。

HTML5 与 IE 9

IE9 经常高调宣扬它对 HTML5 的兼容,不过,它确实将是一个很好地支持 HTML5 的浏览器,因为,IE9 使用 Windows 现代图形 API 以及 PC 的图形加速卡输出文字和图形。在三月份的 MIX 展会,微软还宣称,IE9 将支持 GPU 加速的 HTML5,将图形滚动,3D 图形显示等处理交由图形加速卡。

HTML5 与 Ajax

现在的 HTML 语言的一个问题是,它是一种轻量级的应用界面,那些喜欢使用 Ajax 实现在线应用的开发者会发现 HTML 非常不好用。Ajaxwith.com 认为,HTML 适合用来加载界面,JavaScript 用来执行命令,虽然 HTML 在作为界面语言方面并不好用,但鉴于多数开发者对它的熟悉程度,HTML 还是不可缺少。

一个好消息就是,HTML5 会让 Ajax 应用的实现变得更容易。

HTML5 with CSS

你需对你的 CSS 代码就行整理以支持 HTML5,因为 h1, h2 之类的标签将不再使用,为了实现同 HTML5 的兼容,最好的方式是使用 CSS reset,将那些常见的 HTML 标签的 CSS 属性清零,woork 认为,最好的 CSS Reset 是 Eric Meyers CSS reset。

HTML5 优劣谈

HTML5 可能对移动 Web 带来更多好处,原因是,现在的移动 Web,iPhone 占主导地位,而 iPHone 是不支持 Flash 的。HTML5 还会让其它平台的移动浏览器有更快的网页加载速度。另一个好处是 SEO,Google 4月9号宣布,将页面加载速度作为搜索排名的一个因素,因此,基于 HTML5 的页面也会因加载速度更快而受益。

不过,和任何新技术的降临一样,其中也会牵扯到一些问题,对 Web 设计者而言,最大的一个问题就是因为这些新标签的引入,各浏览器之间将缺少一种统一的数据描述格式。

在 HTML5 被广泛采用之前,我们还无法完全知道 HTML5 代码将带来的好与坏,总体来说,对开发者而言,这将是一个巨大的变化,而对图形设计师而言,还不明朗。

延伸阅读

本文国际来源:instantshift.com HTML5: Worth the Hype? (原文作者:Shannon Suetos)

中文编译来源:锐商企业CMS 网站内容管理系统 官方网站

分享到:
评论

相关推荐

    有色金属行业:锑:“光伏金属”实至名归,供给不足凸显战略属性.docx

    "有色金属行业:锑:“光伏金属”实至名归,供给不足凸显战略属性" 锑是全球重要的战略稀缺资源,静态储采比处有色低位,战略属性凸显。全球锑矿石储量持续下降,2022年全球锑矿石储量从200万吨降至180万吨,静态...

    有色金属行业锑光伏金属实至名归供给不足凸显战略属性-30页.pdf.zip

    【标题】:“有色金属行业锑光伏金属实至名归供给不足凸显战略属性-30页.pdf.zip” 这篇报告聚焦于有色金属行业中的一种重要元素——锑(Antimony),以及它在光伏产业中的应用。锑作为一种非再生资源,其在全球...

    初中语文文学讨论现当代文学十年磨砺实至名归格非荣膺三项大奖

    正是这部作品的诞生,让格非的名字在文坛上绽放出耀眼的光芒,荣获三项重量级大奖,实至名归地奠定了他在当代文学史上的重要地位。 《人面桃花》是格非在2004年推出的长篇小说,这不仅是他个人创作生涯中的一座里程...

    六年级语文下册 第25课《科学幻想之父》同步练习(无答案) 冀教版 试题.doc

    9. 当之无愧:接受某种荣誉或称号而没有愧疚感,表示实至名归。 三、关联词填空: 1. “不但……而且……”:表示并列关系,强调航船的两个特点,即外形美观和功能完善。 2. “虽然……但是……”:表示转折关系,...

    江西省安福高一语文下学期第一次月考试题(无答案) 试题.doc

    5. 语病判断:第5题测试的是对汉语句子语法错误的判断,例如A项的两面对一面错误,B项的语义重复,以及D项的成分残缺。 6. 文学作品理解:第6题涉及《红楼梦》这部经典文学作品的分析,如贾母的地位、宝玉的形象、...

    山东省济宁任城区2015_2016学年高二语文上学期统考试题

    5. **语病辨析**: - 试题考察了学生对语病的识别能力,如滥用关联词、成分残缺、搭配不当等常见的语病类型。 6. **《周易》与中华文化精神**: - 文章中提到了《周易》的"通变"思想,这是中华文化中的一种重要...

    好用的notepad

    5. **多文档界面(MDI)**:Notepad++支持同时打开多个文档,用户可以在同一窗口内轻松切换,方便进行多文件编辑。 6. **正则表达式搜索替换**:Notepad++的查找和替换功能支持正则表达式,使得在大量文本中进行...

    广东省宝安第一外国语学校2015_2016学年高二语文上学期期中试题

    2. 成语运用:题干中的第3题涉及到成语的正确使用,"名副其实"、"实至名归"和"名不虚传"都是常见的成语,它们分别表示实际的名声与实际相符、实际的成就带来应有的名誉和传说中的情况与实际相符。 3. 病句辨析:第4...

    实至名归 STM32L475VGT6 物联网开发板资料+应用-电路方案

    欢迎下载研华科技主题白皮书: 【AIoT】研华AIoT边缘智能及网关解决方案 [摘要] 物联网、大数据、云服务与人工智能,是产业数位转型的关键科技趋势,透过创新应用,将替各产业带来巨大商机与全新 局面。...

    口译中常用的词汇.doc

    5. **对…给予重视**:强调对待某事的态度,表示需要认真对待并付诸行动。 6. **双边会议**:两个国家或组织之间的正式会谈,旨在讨论共同关心的问题。 7. **冲破藩篱**:比喻打破限制或障碍,寻求新的突破。 8. ...

    很牛B的播放器

    5. **3D 视频播放**:PotPlayer 支持3D视频播放,只需正确配置和合适的3D眼镜,用户在家就能享受立体电影效果。 6. **自定义快捷键**:PotPlayer 允许用户自定义快捷键,根据个人习惯设定播放、暂停、快进、快退等...

    24香港,璀璨的明珠.ppt

    5. **夜生活与夜景**:香港的夜景尤其璀璨,高楼大厦的灯光与天际线的霓虹交相辉映,如同一颗颗闪烁的宝石,使得“璀璨的明珠”这一称号实至名归。无论是太平山顶的观景台,还是星光大道,都是欣赏香港夜景的最佳...

    大学校三好学生标兵事迹材料.pdf

    5. 社会实践与志愿服务:罗芳同学积极参与社会实践,如家教、奶品促销员以及学院“三下乡”团队,这些经历锻炼了她的社会适应能力和团队协作精神,也为她赢得了“全国优秀‘三下乡’实践团队”主要队员的荣誉。...

    2015中国通信服务江西公司笔试题目

    取得比别人好的成绩,对于我来说是实至名归的。 - **考察点**:竞争意识。 - **分析**:在高度竞争的IT行业中,强烈的进取心和成就动机是推动个人不断进步的重要因素。 #### Q11. 我善于带动和影响周围的人。 - **...

    广东省实验中学2020学年高二语文下学期模块考试题.doc

    4. 成语运用:题目中提到了几个成语,如“行云流水”、“骇人听闻”、“实至名归”、“叹为观止”,这些都需要学生理解并能正确使用。 5. 文言文阅读:试卷中包含文言文段落,如崔浩的传记,涉及人物崔浩、太宗、...

    2008年安徽卷.doc

    - 成语运用:理解成语的意义和适用场景,如“行云流水”、“骇人听闻”、“实至名归”、“叹为观止”等。 - 语病判断:识别和纠正句子的语法错误,如主谓一致、关联词使用等。 - 语气表达:掌握不同语气的用法,...

    HERO引擎配置器

    5. **自动化管理**:自动化脚本功能允许用户预先设定一系列操作,实现服务器的自动维护,例如定时备份、更新、重启等,大大减轻了运维人员的工作负担。 6. **兼容性与扩展性**:HERO引擎配置器兼容多种操作系统,如...

    企业职工培训存在的难题及策略.doc

    5. 桥接培训与实际工作:通过考核机制将培训成果与员工的晋升、待遇挂钩,激励员工积极参与培训,提高培训转化率。 6. 严格培训机构选择:合作的学校或培训机构应具备高质量的教学水平,避免培训泡沫,确保员工真正...

    江苏省徐州市铜山县马坡2018_2019学年七年级语文上学期第一次月考试题无答案新人教版.doc

    5. 文学常识:涉及古诗体裁、诗人及其作品,如王湾的《次北固山下》属于律诗,曹操的诗作,朱自清的《背影》和《骆驼祥子》,以及泰戈尔的《飞鸟集》。这些知识点要求学生对文学史有一定的了解。 6. 课内文言文阅读...

Global site tag (gtag.js) - Google Analytics