HTML5 的五个激动人心的特性

作者:Allen 来源:Movoin Studio 时间:2009-01-02 17:36:00 

HTML 5基本思维概念形成于2003年,之后W3C对页面超文本应用技术工作小组(WHATWG)开发的HTML草图颇感兴趣,这个小组的开发人员均来自Apple ,Mozilla,和Opera。2007年W3C工作小组正式成立,主要进行HTML 5规格进行开发。目前开发仍在进行中,有望在2012年发布。

HTML 5旨在改进HTML的协同工作能力,增加了急需的页面内容描述。它还增加了HTML 4对页面程序所缺乏的特性。在本文中,让我们来看看HTML 5将会为我们带来什么激动人心的特性。


1.新的HTML元素,增强描述内容的能力

HTML的主任务是描述页面的架构,例如在<p></p>元素之间的文本内容,HTML将告诉浏览器这些文本是一个段落。


在HTML 5中将增加更多的HTML组件,给网页开发者提供更好的,更精确的方式来描述数据对象。请看以下的对比情况:

该布局的问题是,对于浏览器来说,所有的一切都是一个<div>元素。浏览器将平等对待<div>元素里面的内容,因为他无法进行区分,包括“级别”和“标识”,比如content, sidebar,和footer不同的网站内容各不相同。

在HTML5中,可以通过以下的方式进行同一个例子的布局:

这样浏览器就能区分各个部分,页面的主要内容在<article>元素中,导航栏在<nav>元素中等等。除了更清晰和更符合语意的标记,它还增强了标记的互用性,比如搜索引擎能更精确的确定页面上什么内容比较重要,它可以忽略掉<nav>元素和<footer>里的内容,因为他们通常不包含页面的重要内容,提高了搜索引擎的效率。

另外对于页面开发者来说,他们能更简单统计页面的数据,比如统计视频数量时只需在<video>元素里统计就行。对于手持设备等主要进行文章浏览时,可以直接定位到<article>元素中的内容。

标签:html5,特性,内容,架构,浏览器
0
投稿

猜你喜欢

  • python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法

    2023-04-03 04:19:06
  • 浅谈Keras的Sequential与PyTorch的Sequential的区别

    2021-08-24 07:53:35
  • PHP中的traits实现代码复用使用实例

    2023-11-22 04:27:55
  • 详解Django配置优化方法

    2023-11-01 05:46:58
  • asp入门之字符串函数介绍示例

    2008-11-04 20:18:00
  • 用XML结合数据库,给服务器减负

    2007-10-31 09:40:00
  • python将MongoDB里的ObjectId转换为时间戳的方法

    2022-08-08 04:33:01
  • 一文教会你在MySQL中使用DateTime

    2024-01-15 23:00:27
  • 如何取得服务器上的用户组列表?

    2010-01-18 20:54:00
  • python @property 装饰器使用方法

    2021-04-01 00:38:05
  • 详解vue-cli下ESlint 配置说明

    2024-05-02 16:34:31
  • PyQt5+QtChart实现绘制区域图

    2021-08-15 01:00:05
  • NLTK 3.2.4 环境搭建教程

    2023-09-14 03:47:27
  • asp如何从数据库中删除废旧的电子信箱地址?

    2009-11-15 20:04:00
  • asp任何连接带密码的access数据库

    2008-04-29 21:36:00
  • 学会用Python实现滑雪小游戏,再也不用去北海道啦

    2023-07-05 03:25:11
  • 基于Bootstrap分页的实例讲解(必看篇)

    2024-04-16 10:31:58
  • 详解Python中的多线程编程

    2023-09-17 00:34:08
  • MySQL字符集查看方法

    2010-12-14 15:14:00
  • Python编程实现数学运算求一元二次方程的实根算法示例

    2023-08-08 05:38:40
  • asp之家 网络编程 m.aspxhome.com