第18章 HTML5废除的元素

HTML5中已经废除的元素有:
 
1、能使用CSS替代的元素
HTML5提倡把展示性功能放在css中统一编辑,所以讲一些纯粹为展示服务的元素废除了,比如:basefont、big、center、font、s、strike、tt、u等等。
font元素允许"所见即所得"的编辑器来插入,s、strike元素可以由del元素替代,tt元素可以由css的font-family属性替代。
 
2、不再使用frame框架结构
由于frame框架对于网页可用性存在负面影响,所以HTML5中已不支持frame框架,只支持iframe框架。
 
3、只有部分浏览器支持的元素
对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器支持这些元素,(比如bgsound和marquee只被IE支持),所以在HTML5中废除了这些元素。其中applet元素可以由embed或object元素替代,bgsound可以由audio元素替代,marquee可以由JS编程的方式替代。
 
4、其他被废除的元素
rb,有ruby替代;
acronym,使用abbr元素替代;
dir元素使用ul替代;
isindex使用form与input元素相结合的方式替代;
listing由pre元素替代;
xmp使用code替代;
nextid使用GUIDS替代;
plaintext使用"text/plian"MIME类型替代。

相关推荐