HTML5+CSS3+jQuery Mobile移动网站与App开发实战(视频讲解版)
上QQ阅读APP看书,第一时间看更新

1.5 HTML5中废弃的标签

在HTML5中也废弃了一些以前HTML中的标签,主要是以下几个方面的标签。

1. 可以使用CSS样式替代的标签

在HTML5之前的一些标签中,有一部分是纯粹用作显示效果的标签。而HTML5延续了内容与表现分离,对于显示效果更多地交给CSS样式去完成。所以,在这方面废弃的标签有:<basefont>、<big>、<center>、<font>、<s>、<strike>、<tt>和<u>。

2. 不再支持frame框架

由于frame框架对网页可用性存在负面影响,因此在HTML5中已经不再支持frame框架,但是支持iframe框架。所以HTML5中废弃了frame框架的<frameset>、<frame>和<noframes>标签。

3. 其他废弃标签

在HTML5中其他被废弃的标签主要是因为有了更好的替代方案。

废弃<bgsound>标签,可以使用HTML5中的<audio>标签替代。

废弃<marquee>标签,可以在HTML5中使用JavaScript程序代码来实现。

废弃<applet>标签,可以使用HTML5中的<embed>和<object>标签替代。

废弃<rb>标签,可以使用HTML5中的<ruby>标签替代。

废弃<acronym>标签,可以使用HTML5中的<abbr>标签替代。

废弃<dir>标签,可以使用HTML5中的<ul>标签替代。

废弃<isindex>标签,可以使用HTML5中的<form>标签和<input>标签结合的方式替代。

废弃<listing>标签,可以使用HTML5中的<pre>标签替代。

废弃<xmp>标签,可以使用HTML5中的<code>标签替代。

废弃<nextid>标签,可以使用HTML5中的GUIDS替代。

废弃<plaintext>标签,可以使用HTML5中的“text/plain”MIME类型替代。