废弃标签(元素)
废弃标签(元素)
这里列举了一些已经废弃与过时了的 HTML 元素
如下列举出的这些旧的 HTML 元素已被弃用,且不应再被使用。请尽量避免在新的项目中使用它们,并且要尽快替换旧项目中的残余。
<acronym>
允许作者明确地声明一个字符序列,它们构成一个单词的首字母缩写或简略语
<applet>
将 Java applet 嵌入到文档中;此元素以被废弃,请使用 <object>
代替
<bgsound>
设置一个音频文件,以在使用页面时在后台播放;请使用 <audio>
代替
<big>
以比周围文本大一号的字体渲染其封闭的文本(例如,medium 变 large)最大不超过浏览器允许的最大字体
<blink>
使包含其中的文本缓慢闪烁
<center>
以水平居中的形式显示包含在元素中的块级或内联内容
<content>
Web 组件技术套件的废弃部分——用于 Shadow DOM 内部作为插入点,并且不可用于任何正常的 HTML现在已被 <slot>
元素代替,它在 DOM 中创建一个位置,Shadow DOM 会插入这里
<dir>
被作为一个文件和/或文件夹的目录的容器,可能还有用户代理应用的样式与图标请不要使用此过时的元素;请使用用于列表的 <ul>
元素代替,包含文件列表
<font>
定义内容的字体大小、颜色与外观
<frame>
定义一个特定区域,另一个 HTML 文档可以在里面展示frame 应该在 <frameset>
中使用
<frameset>
用于包含 <frame>
元素
<image>
<img>
元素古老而又缺乏支持的前身它不应被使用
<keygen>
是为了方便生成密钥材料和提交作为 HTML 表单的一部分的公钥这种机制被用于设计基于 Web 的证书管理系统按照预想,<keygen>
元素将用于 HTML 表单与其他的所需信息一起构造一个证书请求,该处理的结果将是一个带有签名的证书
<marquee>
用来插入一段滚动的文字你可以使用它的属性控制当文本到达容器边缘发生的事情
<menuitem>
表示一个用户可以通过弹出式菜单来执行的命令这包括上下文菜单,以及按钮可能附带的菜单
<nobr>
阻止文本自动拆分成新行,可能导致用户必须水平滚动才能看到文本的所有内容
<noembed>
是个废除的和不标准的方式,用于向不支持 <embed>
或不支持作者希望的嵌入内容的浏览器提供替代(回退)内容这个元素在 HTML 4.01 起废除,后备内容应该插在 <object>
的开始和结束标签之间
<noframes>
在不支持(或禁用支持)<frame>
元素的浏览器中提供要显示的内容虽然大多数常用浏览器都支持 frame,但也有例外,包括一些特殊用途的浏览器(移动终端的浏览器和文本模式浏览器)
<param>
为 <object>
元素定义参数
<plaintext>
将起始标签后面的任何东西渲染为纯文本,忽略随后的任何 HTML 内容它没有闭合标签,因为任何后面的东西都会看做纯文本
<rb>
用于分隔 ruby 注解的基本文本组件(即正在注解的文本)一个 <rb>
元素应该包装基本文本的每个单独的原子段
<rtc>
包含文字的语义注解,用于在 <rb>
元素中展示<rb>
元素可以拥有发音 <rt>
和语义 <rtc>
注解
<shadow>
Web 组件技术套件的废弃部分——目的是用作 Shadow DOM 插入点如果你在 shadow host 下面创建了多个 shadow root,你就可能已经使用了它
<spacer>
它可以向页面插入空白间隔它由 Netscape 设计,用于实现单像素布局图像的相同效果,Web 设计师用它来向页面添加空白,而不需要实际使用图片但是,<spacer>
不再受任何主流浏览器支持,并且相同效果可以简单由 CSS 实现
<strike>
在文本上放置水平的删除线
<tt>
创建内联文本,使用用户代理默认的等宽字体渲染这个元素用于给文本排版,使其等宽展示,就像电报、纯文本屏幕或行式打印机那样
<xmp>
渲染在开始和结束标签之间的文本,而不解释中间的 HTML 内容,并使用等宽字体HTML2 规范建议它应该渲染得足够宽以允许每行 80 个字符