在html5中被抛弃的标签有:frame、frameset、noframes、font、center、basefont、big、strike、tt、u、s、acronym、applet、dir等。
本教程操作环境:windows10系统、HTML5版、Dell G3电脑。
什么标签被html5抛弃了
以下的 HTML 4.01 元素在HTML5中已经被删除,虽然浏览器为了兼容性考虑都还支持这些标签,但建议使用新的替代标签,矛盾的是老浏览器对新标签的支持度又不够,视项目的受众对象而定了。
第一类:表现性元素
-
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
推荐教程:《html视频教程》