您的位置:知识库 » Web前端

HTML5 – 新旧语法简介

来源: 外刊IT评论  发布时间: 2010-03-25 00:32  阅读: 1216 次  推荐: 0   原文链接   [收藏]  

  众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。

  当开发HTML5时,它的设计者们正面对着一些很重要的问题,希望能在HTML5里解决。其中的一个问题是,要创建一个真正简洁明了而且易于扩展的语义。 目前这个问题中棘手的部分是老版本的HTML当时是以功能多样的理念为目标设 –大量的各种各样的标记,当时认为都是一些基本的标记,但如今证明完全是没有什么用途的。HTML5的目的就是要根据目前互联网的状况对其进行改进。

HTML5 的新标记

  设计者们需要完成的任务是要给HTML5开发一个更丰富的和更有含义的语义 – 当然可以想象这种新方案将会是很灵活和很高效的,同时与所有的现代互联网标准相适应。下面就是一些将要在HTML5里新加入的标记.

  • <article> 标记 定义一篇文章
  • <aside> 标记 定义页面内容部分的侧边栏
  • <audio> 标记 定义音频内容
  • <canvas> 标记 定义图片
  • <command> 标记 定义一个命令按钮
  • <datalist> 标记 定义一个下拉列表
  • <details> 标记 定义一个元素的详细内容
  • <dialog> 标记 定义一个对话框(会话框)
  • <embed> 标记 定义外部的可交互的内容或插件
  • <figure> 标记 定义一组媒体内容以及它们的标题
  • <footer> 标记 定义一个页面或一个区域的底部
  • <header> 标记 定义一个页面或一个区域的头部
  • <hgroup> 标记 定义文件中一个区块的相关信息
  • <keygen> 标记 定义表单里一个生成的键值
  • <mark> 标记 定义有标记的文本
  • <meter> 标记 定义 measurement within a
    predefined range
  • <nav> 标记 定义导航链接
  • <output> 标记 定义一些输出类型
  • <progress> 标记 定义任务的过程
  • <rp> 标记是用在Ruby annotations 告诉那些不支持 Ruby 元素的浏览器如何去显示
  • <rt> 标记 定义对ruby
    annotations的解释
  • <ruby> 标记 定义 ruby annotations.
  • <section> 标记 定义一个区域
  • <source> 标记 定义媒体资源
  • <time> 标记 定义一个日期/时间
  • <video> 标记 定义一个视频

  希望所有的这些标记都能成为真正”有生命力“的和有用的标记,而不是只是今天看来是很酷的标记。

0
0
标签:HTML5

Web前端热门文章

    Web前端最新文章

      最新新闻

        热门新闻