首页 理论教育HTML5实战宝典:废弃的框架类标签及使用替代方法

HTML5实战宝典:废弃的框架类标签及使用替代方法

【摘要】:2.框架类标签HTML 中的框架标签frame、frameset、noframes对页面的可用性有负面影响,所以在HTML5中将它们废弃了,使用iframe标签代替,它就像img标签一样,写入地址,设置好宽高就可以了。

1.表现性标签

HTML 中的有些标签只是为了画面展示而服务的,比如u标签,在使用时,想要显示下画线的字体需要用u标签包起来,它只是与其他文字显示的状态(样式)不同而已,在HTML5中像这类的状态(样式)都可以用CSS 属性编辑,所以将这类标签废弃掉了。与u标签类似的还有basefont、big、center、font、s、strike、tt等标签,它们都可以用相应的CSS属性来代替。

2.框架类标签

HTML 中的框架标签frame、frameset、noframes对页面的可用性有负面影响,所以在HTML5中将它们废弃了,使用iframe标签代替,它就像img标签一样,写入地址,设置好宽高就可以了。

3.局限性标签

只有部分浏览器支持Applet(Java小应用程序)、bgsound(页面添加背景音乐)、blink可以闪烁的字体)、marquee(滚动字幕)等标签,这些标签在HTML5中也被废弃掉了。

4.其他被废除的标签:

这是一些很少用到的标签,它们特殊但没有被W3C列入规范,所以在HTML5中也被废弃了。

例如:(www.chuimin.cn)

rb标签用来设定被标示的元素对象,为ruby的子元素,使用ruby替代。

acronym标签定义首字母缩写,使用abbr替代。

dir标签定义目录列表,使用ul替代。

isindex标签显示输入框,使用form与input相结合的方式替代。

listing标签显示静态页面源代码,使用pre替代。

xmp标签原样输出代码,使用code替代。

plaintex标签,使用“text/plain”(无格式正文)MIME类型替代。