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> 标签。