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类型替代。