HTML5中的新元素

下面是新的HTML5元素的列表,以及它们的用途的描述。

新的语义/结构元素

为了使文档结构更好,HTML5提供了新的元素:

Tag(标签) Description(描述)
< article > 定义文档中的一篇文章
< aside > 定义除了页面内容以外的内容
< bdi > 定义隔离可能以不同方向进行格式化的外部文本
< details > 用于描述文档或文档某个部分的细节,用户可以查看或隐藏。
< dialog > 定义对话框或窗口
< figcaption > 定义与其相关联的< figure >的说明/标题
< figure > 定义独立的内容,如插图,图表,照片,代码清单等……
< footer > 定义文档的页脚或者章节
< header > 定义文档的页眉或者章节
< main > 定义文档的主要内容
< mark > 定义标注或者突出显示的文本
< menuitem > 定义了用户可以从一个弹出式菜单调用命令/菜单项
< meter > 定义已知范围或分数值内的标量测量(尺度)
< nav > 定义文档中的导航链接
< progress > 定义任务的进度
< rp > 定义在不支持Ruby注释的浏览器中显示
< rt > 定义字符的解释/发音(东亚版式)
< ruby > 定义Ruby注释(东亚版式)
< section > 定义定义文档中的节。如章节、页眉、页脚或文档中的其他部分。
< summary > 为< details >元素定义一个可见标题
< time > 定义日期/时间
< wbr > 规定在文本中的何处适合添加换行符。

了解更多关于 HTML5语义。

新的表单元素

Tag(标签) Description(描述)
< datalist > 为输入控件预先定义的选项
< keygen > 规定用于表单的密钥对生成器字段。
< output > 定义输出计算或用户操作的结果。

阅读所有关于新老表单元素HTML表单元素。

新的输入类型

New Input Types(新的输入类型) New Input Attributes(新输入属性)
<ul><li>color</li><li>date</li><li>datetime</li><li>datetime-local</li><li>email</li><li>month</li><li>number</li><li>range</li><li>search</li><li>tel</li><li>time</li><li>url</li><li>week</li></ul> <ul><li>autocomplete</li><li>autofocus</li><li>form</li><li>formaction</li><li>formenctype</li><li>formmethod</li><li>formnovalidate</li><li>formtarget</li><li>height and width</li><li>list</li><li>min and max</li><li>multiple</li><li>pattern (regexp)</li><li>placeholder</li><li>required</li><li>step</li></ul>

要详细了解新旧输入类型的HTML输入类型。
了解所有关于HTML输入属性。

HTML5-新的属性语法

HTML5允许四种不同的语法属性:
这个例子演示了在< input >标签的不同语法形式:

Tag(标签) Example(例子)
Empty < input type="text" value="John" disabled >
Unquoted < input type="text" value="John" >
Double-quoted < input type="text" value="John Doe" >
Single-quoted < input type="text" value='John Doe' >

在HTML5,所有四个语法可以使用,这取决于什么是属性的需要。

HTML5图形标签

Tag(标签) Description(描述)
< canvas > 定义使用JavaScript图形绘制
< svg > 定义了使用SVG图形绘制

阅读更多关于HTML5画布。
阅读更多关于HTML5 SVG。

新媒体元素

Tag(标签) Description(描述)
< audio > 定义声音或音乐内容
< embed > 定义容器外部的应用程序(如插件)
< source > 为媒介元素(比如 < video > 和 < audio >)定义媒介资源
< track > 用于规定字幕文件或其他包含文本的文件。
< video > 定义视频或电影内容

阅读更多关于HTML5视频。
阅读更多关于HTML5音频。

ps:以上译文,仅供参考。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 接上 关于HTML/HTML5(一)//www.greatytc.com/p/33fc7840c079 学...
    Amyyy_阅读 4,227评论 0 4
  • 简介网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输...
    wengjq阅读 6,350评论 2 15
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 4,806评论 0 17
  • 一大早,我们从若尔盖大草原一路驱车前往黄河九曲第一湾,因为在修路,虽然颠簸的厉害,但没有影响欣赏美景的兴...
    夏日午后的慵懒阅读 1,878评论 1 1