下面这些旧的 HTML 元素已被弃用,且不应再被使用。千万不要在新的项目中使用它们,并且要尽快替换旧项目中的残余。
html5 弃用元素
- <dir>HTML5废弃
- 已废弃的HTML目录元素(<dir>)被作为一个文件和/或文件夹的目录的容器,可能还有用户代理应用的样式与图标。Donotusethisobsoleteelement;instead,youshouldusethe<ul>elementforlists,includinglistsoffiles.
- <menuitem>HTML5废弃
- 用户可以通过HTML<menuitem>元素生成一个弹出式菜单。这包括上下文菜单,以及按钮可能附带的菜单。
- <content>HTML5废弃
- HTML<content>元素Web组件的技术套件的废弃部分,用于ShadowDOM内部作为insertionpoint,并且不可用于任何正常的HTML,现在已被<slot>元素代替,它在DOM中创建一个位置,Shadow DOM会插入这里。
- <shadow>HTML5废弃
- HTML<shadow> 元素 —Web组件技术套件的废弃部分—目的是用作ShadowDOMinsertionpoint。如果你在shadowhost下面创建了多个shadowroot,你就可能已经使用了它。在正常的HTML没有任何用处。
- <acronym>HTML5废弃
- HTMLAcronym 元素(<acronym>)允许作者明确地声明一个字符序列,,它们构成一个单词的首字母缩写或简略语。
- <basefont>HTML5废弃
- HTML标签<basefont>用来设置文档的默认字体大小。使用<font>可以相对于默认字体大小进行变化。
- <font>HTML5废弃
- HTMLFont元素(<font>)定义了该内容的字体大小、顏色与表现。
- <bgsound>HTML5废弃
- <bgsound>是IE浏览器中设置网页背景音乐的元素。
- <big>HTML5废弃
- TheHTMLBigElement(<big>)会使字体加大一号(例如从小号(small)到中号(medium),从大号(large)到加大(x-large)),最大不超过浏览器的最大字体。
- <blink>HTML5废弃
- HTMLBlinkElement(<blink>)不是标准元素,它会使包含其中的文本闪烁。
- <center>HTML5废弃
- HTMLCenter元素(<center>)是个块级元素,可以包含段落,以及其它块级和内联元素。这个元素的整个内容在它的上级元素中水平居中(通常是<body>)。
- <command>HTML5废弃
- 注意:command元素已经被Gecko 24.0引擎移除以利于<menuitem>元素。Firefox从未支持command元素,并且在Firefox 24中删除了对HTMLCommandElementDOM接口的实现。
- <frame>HTML5废弃
- <frame> 是HTML元素,它定义了一个特定区域,另一个HTML文档可以在里面展示。帧应该在<frameset>中使用。
- <frameset>HTML5废弃
- <frameset>是一个用于包含<frame>的HTML元素。
- <keygen>HTML5废弃
- HTML <keygen> 元素是为了方便生成密钥材料和提交作为HTMLform 的一部分的公钥.这种机制被用于设计基于Web的证书管理系统。按照预想,<keygen> 元素将用于 HTML 表单与其他的所需信息一起构造一个证书请求,该处理的结果将是一个带有签名的证书。
- <marquee>HTML5废弃
- HTMLmarquee元素(<marquee>)用来插入一段滚动的文字。你可以使用它的属性控制当文本到达容器边缘发生的事情。
- <noframes>HTML5废弃
- <noframes> 是个HTML元素,用于支持不支持 <frame>元素的浏览器,或者这样配置的浏览器。
- <plaintext>HTML5废弃
- HTML纯文本元素 (<plaintext>)将起始标签后面的任何东西渲染为纯文本,不会解释为HTML。它没有闭合标签,因为任何后面的东西都会看做纯文本。
- <strike>HTML5废弃
- HTML<strike> 元素(或者HTML删除线元素)在文本上放置删除线。
- <xmp>HTML5废弃
- <xmp>标签之间的内容不会被当作文档内容解析,而会被用等宽字体直接呈现。HTML2规范建议,本标签中的内容应该具有足够容纳每行80个字母的宽度。
- contextmenuHTML废弃
- contextmenu全局属性是指用于某个元素的“上下文菜单”的<menu>的ID属性。上下文菜单是指在用户交互(例如右键点击)时出现的菜单。 HTML5允许我们自定义此菜单。 这里有一些实现示例,包括嵌套菜单。