。。。
被废除的元素
在HTML5中由于各种原因,废除了很多元素,现分析如下:
对于basefont,big,center,font,s,strike,tt,u这些元素,由于它们的功能都是纯粹为画面展示所服务的,而HTML5中提倡把画面展示性功能统一放在CSS样式表中统一编辑,故在HTML5中将这些元素废除,使用编辑CSS,添加CSS样式表的方式进行替代。其中font元素允许由所见即所得的编辑器来进行插入,s元素,strike元素可以由del元素进行替代,tt元素可以由CSS的font-family属性进行替代。
对于frameset元素,frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在HTML5中已不支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的复合页面的形式,同时将这三个元素废除。
对于applet,bgsound,blink,marquee元素,由于只有部分浏览器支持这些元素,特别是bgsound元素以及marquee元素,只被Internet Explorer所支持,所以在HTML5中被废除。其中applet元素可由embed元素或object元素进行替代,bgsound元素可由audio元素进行替代,marquee可以由javascript编程的方式所替代。
对于rb元素,由于ruby元素的存在,rb元素就多余了,所以也被废除。
其他被废除元素还有:使用abbr元素替代acronym元素;使用ul元素替代dir元素;使用form元素与input元素相结合的方式替代isindex元素;使用pre元素替代listing元素;使用code元素替代xmp元素;使用GUIDS替代nextid元素,使用"text/plian"MIME类型替代plaintext元素。
http://hi.baidu.com/ooolog/blog/item/4e7862d46bcaff94a1ec9c2c.html