HTML5 revolution——关于HTML5与4.01相关差异的介绍(二)

来源:互联网 发布:荣威rx5大灯灯泡数据 编辑:程序博客网 时间:2024/06/17 11:26

HTML 5 <command> 标签

定义和用法

<command> 标签定义命令按钮,比如单选按钮、复选框或按钮。

HTML 4.01 与 HTML 5 之间的差异

<command> 标签是 HTML 5 中的新标签。

属性

属性

描述

checked

true | false

定义是否被选中。仅用于 radio 或 checkbox 类型。

default

true | false

如果为 true,则被激活。仅用于该 command 位于菜单中时。

disabled

true | false

定义 command 是否可用。

hidden

true | false

定义 command 是否可见。

icon

url

定义作为 command 来显示的图像的 url

label

command name

为 command 定义名称。label 是可见的。

radiogroup

name of radiogroup

定义该 command 所属的 radiogroup 的名称。仅在类型为 radio 时使用。

type

 checkbox

 command

 radio

定义该 command 的类型。默认是 command

HTML 5 <datagrid> 标签

定义和用法

<datagrid> 标签定义可选数据的列表。datagrid 作为树列表来显示。

HTML 4.01 与 HTML 5 之间的差异

<datagrid> 标签是 HTML 5 中的新标签。

提示和注释

提示:如果把 multiple 属性设置为 true,则可以在列表中选取一个以上的项目。

属性

属性

描述

disabled

true | false

如果为 true,则禁用整个 datagrid

multiple

true | false

如果为 true,则可以在 datagrid 中选择一个以上的项目。

HTML 5 <datalist> 标签

定义和用法

<datalist> 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。

HTML 4.01 与 HTML 5 之间的差异

<datalist> 标签是 HTML 5 中的新标签。

例子

<input id="myCar" list="cars" />

<datalist id="cars">

  <option value="BMW">

  <option value="Ford">

  <option value="Volvo">

</datalist>

属性

属性

描述

data

value

供自动插入数据。

HTML 5 <datatemplate> 标签

定义和用法

<datatemplate> 标签定义数据模板的一个容器。该元素必须有定义模板的子元素:<rule> 元素。

HTML 4.01 与 HTML 5 之间的差异

<datatemplate> 标签是 HTML 5 中的新标签。

HTML 5 <details> 标签

定义和用法

<details> 标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。

HTML 4.01 与 HTML 5 之间的差异

<details> 标签是 HTML 5 中的新标签。

提示和注释

提示:与 <legend> 一起使用,来制作 detail 的标题。该标题对用户是可见的,当在其上点击时可打开或关闭 detail

属性

属性

描述

open

true | false

定义 details 是否可见。默认是 false

HTML 5 <dir> 标签

定义和用法

<dir> 标签定义目录列表。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 4.01 中,不赞成使用 <dir> 标签。

HTML 5 不支持 <dir> 标签。请用 CSS 代替。

 HTML 5 <div> 标签

定义和用法

<div> 标签定义文档中的 division/section

HTML 4.01 与 HTML 5 之间的差异

HTML 4.01 中的 "align" 是不赞成使用的,在 HTML 5 中不支持该属性。

提示和注释

注释:浏览器通常会在 div 元素之前和之后插入换行符。

提示:请使用 <div> 标签对块级元素进行组合,这样就可以使用样式对它们进行格式化。

HTML 5 <dt> 标签

定义和用法

<dt> 标签定义一个定义列表中的一个项目,以及 dialog 中的角色。

HTML 4.01 与 HTML 5 之间的差异

HTML 5 引入了 <dialog> 标签。在 dialog 中,<dt> 标签定义句子所属的角色。参见例子 2

例子

例子 1

<dl>

  <dt>Coffee</dt>

  <dd>Black hot drink</dd>

  <dt>Milk</dt>

  <dd>White cold drink</dd>

</dl>

例子 2

<dialog>

  <dt>老师</dt> <dd>2+2 等于?</dd>

  <dt>学生</dt> <dd>4</dd>

  <dt>老师</dt> <dd>答对了!</dd>

</dialog>

HTML 5 <embed> 标签

定义和用法

<embed> 标签定义嵌入的内容,比如插件。

HTML 4.01 与 HTML 5 之间的差异

<embed> 标签是 HTML 5 中的新标签。

提示和注释

注释:<embed> 标签必须有 src 属性。

提示:您无法在开始标签和结束标签之间写文本,来说明旧式的浏览器不支持该标签,就像 <audio> 和 <video>

例子

<embed src="horse.wav" />

属性

属性

描述

height

pixels

设置嵌入内容的高度。

src

url

嵌入内容的 URL

type

type

定义嵌入内容的类型。

width

pixels

设置嵌入内容的宽度。

HTML 5 <event-source> 标签

定义和用法

<event-source> 标签定义由服务器发送的事件的来源。

HTML 4.01 与 HTML 5 之间的差异

<event-source> 标签是 HTML 5 中的新标签。

属性

属性

描述

src

url

其内容类型为 "application/x-dom-event-stream" 的源的 URL

HTML 5 <fieldset> 标签

定义和用法

fieldset 元素可将表单内的相关元素分组。

<fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。<fieldset> 标签没有必需的或唯一的属性。

当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 5 中有一些新属性,同时不再支持 HTML 4.01 中的一些属性。

属性

属性

描述

4

5

disabled

true | false

定义 fieldset 是否可见。

 

5

form

true | false

定义该 fieldset 所属的一个或多个表单。

 

5

HTML 5 <figure> 标签

定义和用法

<figure> 标签用于对元素进行组合。

HTML 4.01 与 HTML 5 之间的差异

<figure> 标签是 HTML 5 中的新标签。

提示和注释

提示:请使用 <legend> 元素为元素组添加标题。

 HTML 5 <font> 标签

定义和用法

<font> 标签规定文本的字体外观、字体尺寸和字体颜色。不要使用该元素,请使用 CSS 向元素添加样式。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 4.01 中,不赞成使用该元素。

在 HTML 5 中,不支持该元素,但是允许由所见即所得的编辑器来插入该元素 。

在 HTML 5 中,仅支持 style 属性。

HTML 5 <footer> 标签

定义和用法

<footer> 标签定义 section 或 document 的页脚。典型地,它会包含创作者的姓名、文档的创作日期以及/或者联系信息。

HTML 4.01 与 HTML 5 之间的差异

<footer> 标签是 HTML 5 中的新标签。

提示和注释

提示:假如您使用 footer 来插入联系信息,应该使用 <address> 元素。

HTML 5 <form> 标签

定义和用法

<form> 标签创建供用户输入的表单。

表单可包含文本域,复选框,单选按钮等等。表单用于向指定的 URL 传递用户数据。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 5 中有一些新属性,同时不再支持 HTML 4.01 中的一些属性。

在 HTML 5 中有一个新属性:replace。它定义表单被提交后所做的事情。

属性

属性

描述

4

5

action

定义一个 URL。当点击提交按钮时,向这个 URL 发送数据。

4

5

data

供自动插入数据。

 

5

replace

定义表单提交时所做的事情。

 

5

accept

处理该表单的服务器可正确处理的内容类型列表(用逗号分隔)。

4

5

accept-charset

表单数据的可能的字符集列表(逗号分隔)。默认值是 "unknown"

4

5

enctype

用于对表单内容进行编码的 MIME 类型。

4

5

method

用于向 action URL 发送数据的 HTTP 方法。默认是 get

4

5

name

为表单定义一个唯一的名称。不支持。用 id 代替。

4

 

target

在何处打开目标 URL

4

5

HTML 5 <frame> 标签

定义和用法

<frame> 标签定义子窗口(框架)。

由于该标签对网页可用性的负面影响,在 HTML 5 中 <frame> 标签没有得到支持。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 5 中不支持 <frame> 标签。

HTML 5 <frameset> 标签

定义和用法

<frameset> 标签定义框架集。它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中,frameset 元素仅仅声明框架集中存在的列或行的数目。

由于该标签对网页可用性的负面影响,在 HTML 5 中 <frameset> 标签没有得到支持。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 5 中不支持 <frameset> 标签。

原创粉丝点击