博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
这些废弃的 HTML 标签不要用
阅读量:6620 次
发布时间:2019-06-25

本文共 2083 字,大约阅读时间需要 6 分钟。

HTML 已经发展了多年,现在 W3C 已经发布了 HTML 5.1 的提案推荐标准,一些陈旧废弃的标签已经在后继的标准中逐渐消失。这里为大家列出那些已经被废弃 HTML 标签,看看你是不是还在使用它们。

首字母缩写,例如 WWW

类似的有标签,表示单词缩写,例如 inc.。语法如下:

WWWinc.

推荐用,不要用(忽略上面提到的语义上的差异)。

Java 小应用程序,主要提供绘图功能(在页面上通过代码绘制一些东西),例如:

目前几乎没什么用了,因为运行需要 JRE,而目前主流浏览器并不默认安装 JRE。

推荐使用绘图,或者用

注意:使用

标签定义基准字体。该标签可以为文档中的所有文本定义默认字体颜色、字体大小和字体系列,例如:

标签只有 IE 支持。

推荐直接给

元素定义默认字体,所有子元素都会继承这些属性值。

用来添加背景音乐,例如:

推荐使用或者

用来放大字体,放大一号(嵌套多层可以放大更多),不支持的浏览器显示粗体,例如:

大1号大2号

至于“号”是怎么定义的就别管了,不推荐使用,建议根据语义采用或者自定义样式类代替。

可以实现闪烁效果,例如:

Why would somebody use this?

支持性很差,不推荐使用,同样不推荐使用(各大浏览器支持,但没有任何效果):

This should be avoided as well.

建议采用代替

使内容居中,例如:

文本及子元素会居中
效果类似于如下 CSS:

text-align: center;

不建议使用,确实没有任何理由去用。

目录列表,例如:

不推荐使用,建议根据语义采用

  1. 或者

用来定义字体、字号和颜色,例如:

CC

不推荐使用,建议用 CSS 代替,没理由用这个标签。

配合

分栏,例如:

C`

注意:用替换掉。复杂的后台页面会用到+布局,当然也可以采用 float/flex+Ajax 实现,根据具体场景来定。C```

给一系列标题分组,例如:

C`

虽然提供了一点语义,但因为已经过时,所以不推荐使用。建议采用
代替,例如:C单行文本控件,初始显示prompt属性值,例如:

目前支持性很差,不推荐使用,建议用元素代替。W3C 建议千万不要用:

No, really, don’t use it. This element is deprecated. It is not implemented anymore.

具体用法可以参考 http://reference.sitepoint.com/html/isindex。
不用管它是什么,微软都不建议使用了:

This element is obsolete and should no longer be used. Use HTMLPreElement, code or CSS instead. Renders text in a fixed-width font.

滚动字幕,效果很强大,例如:

此处输入滚动内容

这里是输入文字的地方,还可以放图片代码、Flash动画代码和gif动态小图代码。
多用来实现公告,虽然已经过时了,但效果确实很强大,而且支持性良好。
用来实现多列布局,不建议使用,任何主流浏览器都不曾支持过。MDN 称其从未被任何主流浏览器支持过:

The HTML element was an experimental element designed to allow multi-column layouts. It never got any significant traction and is not implemented in any major browsers.

作用未知,支持性未知,不建议使用。
禁止换行,例如:

Our telephone number is 0800 123 123 123.

不推荐使用,建议用 CSS 代替:

white-space: nowrap;

在浏览器不支持时,显示内容,类似于

Inflate the tyre by holding thepump at 90 degree angle to the valve

You can inflate the tyre by holding the pump at 90 degree angleto the valve, as shown in the image above.

不推荐使用,如果需要考虑兼容性的话,建议采用++
<div></div> (embed / noembed 作为 object 的回退)。&lt;noframes&gt;在浏览器不支持&lt;frameset&gt;+&lt;frame&gt;时,显示内容,类似于&lt;noscript&gt;,例如:<div></div>

html>

Sorry, your browser does not handle frames!

转载地址:http://qjypo.baihongyu.com/

你可能感兴趣的文章
XML中添加换行符
查看>>
在C#中使用属性控件添加属性窗口
查看>>
printf()详解之终极无惑
查看>>
交叉检验---训练数据,验证数据和测试数据
查看>>
AspNetPager分页控件配置
查看>>
第 8 章 Spring Data
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
查看>>
C语言 编程练习22题
查看>>
CloudDBA现场助力双十一
查看>>
虚拟现实技术或会产生副作用
查看>>
【云图】如何设置微信里的全国实体店地图?
查看>>
db file async I/O submit 等待事件优化
查看>>
李开复谈未来工作:虽然会被AI取代,但谁说人类非得工作不可?
查看>>
Intercom的持续部署实践:一天部署100次,1次10分钟
查看>>
SpringBoot权限控制
查看>>
阿里云中间件技术 促进互联网高速发展
查看>>
智能时代悄然到来 物联网称王将引爆传感器产业
查看>>
Java中HashMap的原理分析
查看>>
React Native入门项目与解析
查看>>
云计算:大势所趋 你准备好了么?
查看>>