HTML 5新增的元素(2)

作者:realazy 来源:realazy 时间:2007-10-29 12:39:00 

行内(inline)的语义元素

m元素用来标记一些不是那么需要着重强调的文本。现在尚有争议,可能最终会改为mark.

time元素如其名,用来表达时间。它需要一个datetime的特性来标明机器能够认识的时间,如:


<time datetime="2008-08-08T20:08:08">2008年8月8日晚上8时8分8秒</tiem> 

meter元素表达特定范围内的数值。可用于薪水、百分比、分数等。比如:



很遗憾地告诉你,我只有<meter>150cm</meter> 

它还有6个特性来表达各方面的含义,比如:



<p>您的分数是:<meter value="88.7" min="0" max="100" low="65" high="96" optimum="100">B+</meter>.</p> 

还有一个progress,也是义如其名,用以表达进度:



目标完成度:<progress value="40" max="100">40%</progress> 


嵌入多媒体

新增video和audio元素。顾名思义,分别是用来插入视频和声音的。至于格式,交由浏览器实现,HTML再也不需要特别的代码去播放特定的格式。就像img一样,不管是png, jpg还是gif都可以显示。值得注意的是,它们可以包含内容。比如,可以把歌词放到某段歌曲中去:


<audio src="谁人伴你睡.mp3">
  <p>泪枯干</p>
  <p>难忍怎么委屈自已</p>
  <p>曾经有一刻悲与喜</p>
  ...
</audio>


交互性

HTML 5同时也叫Web Applications 1.0, 因此也进一步发展交互能力。这些标签就是为提高页面的交互体验而生:

  • details

  • datagrid

  • menu

  • command

details用来表示一段具体的内容,但是内容默认可能不显示,通过某种手段(如点击)与legend交互才显示出来。这跟现在各种通过JavaScript隐藏一段内容,在点击后才显示出来的做法有些类似。比如:


一句话记录生活中的点点滴滴,
<details>
  <legend>更多</legend>
  <p>交流与分享,拉近你和朋友,支持 MSN/GTalk/QQ、短信、手机 WAP</p>
</details>


它可以有一个open的特性,用来显示细节与否。

datagrid用来控制数据,可以由用户或者脚本来更新。

menuHTML 2就存在了,不过HTML 4把它废弃了。HTML 5废物利用,并在期内加上command元素。

参考:New elements in HTML 5

标签:html5,html,元素
0
投稿

猜你喜欢

  • 如何用python多次调用exe文件运行不同的结果

    2023-07-08 03:01:24
  • 详解Django解决ajax跨域访问问题

    2021-10-14 15:34:10
  • python3.6使用tkinter实现弹跳小球游戏

    2022-04-09 14:37:13
  • 使用python 打开文件并做匹配处理的实例

    2022-01-15 16:27:30
  • 给Python学习者的文件读写指南(含基础与进阶)

    2021-04-26 12:05:40
  • 彻底理解Python中的yield关键字

    2021-02-23 16:31:42
  • git丢弃本地修改的所有文件(新增、删除、修改)

    2023-05-24 17:12:59
  • vue和react等项目中更简单的实现展开收起更多等效果示例

    2024-05-29 22:47:35
  • python结合shell自动创建kafka的连接器实战教程

    2023-01-06 19:17:13
  • python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例

    2023-12-09 06:16:18
  • Python 多核并行计算的示例代码

    2022-08-18 11:20:36
  • 数据库基础:MySQL 添加用户的两种方法

    2009-05-07 14:26:00
  • Pycharm不同版本镜像源添加方法

    2023-08-24 15:59:43
  • 一文详解Python定时任务触发

    2021-05-13 14:27:02
  • python3实现ftp服务功能(客户端)

    2023-05-28 00:36:31
  • Python实现邮件自动下载的示例详解

    2023-06-15 04:44:35
  • Python中集合的内建函数和内建方法学习教程

    2023-11-03 04:11:27
  • 淘宝网获亚洲最佳在线客户体验大奖

    2009-03-31 12:55:00
  • pygame游戏之旅 调用按钮实现游戏开始功能

    2023-04-19 06:36:44
  • 使用SQL语句将相同名的多行字段内容拼接(方法详解)

    2024-01-15 00:11:13
  • asp之家 网络编程 m.aspxhome.com