HTML5废弃的标签及属性
本文发布于 12 年前, 内容可能已经过时或失效!
HTML5在引入新标签(见: [HTML5新增标签及简介(全)](http://yanue.net/post-105.html))的同时,废弃了不少常见元素,大抵分为如下几类。 ## 第一类:表现性元素 - basefont - big - center - font - s - strike - tt - u 建议用语义正确的元素代替他们,并使用CSS来确保渲染后的效果 ## 第二类:框架类元素 因框架有很多可用性及可访问性问题,HTML5规范将以下元素移除。 - frame - frameset - noframes 但html5支持iframe。 ## 第三类:属性类 很多表现性的属性也被新规范移除,如下: - align - body标签上的link、vlink、alink、text属性 - bgcolor - height和width - iframe元素上的scrolling属性 - valign - hspace和vspace - table标签上的cellpadding、cellspacing和border属性 - header标签上的profile属性 - 链接标签a上的target属性 - img和iframe元素的longdesc属性 ## 第四类:其他 - abbr取代acronym(用于表示缩写) - object取代了applet - ul取代了dir 另附上直观的: [html5元素周期表](http://demo.yanue.net/HTML5element)