《HTML 5与CSS 3 权威指南(第4版·上册)》 —2.2.4 废除的元素

举报
华章计算机 发表于 2019/11/23 22:08:46 2019/11/23
【摘要】 本节书摘来自华章计算机《HTML 5与CSS 3 权威指南(第4版·上册)》一书中第2章,第2.2.4节,作者是陆凌牛。

2.2.4 废除的元素

由于各种原因,在HTML 5中废除了很多元素,简单介绍如下。

1.能使用CSS替代的元素

对于basefont、big、center、font、s、strike、tt、u等元素,由于它们的功能都是纯粹为画面展示服务的,而HTML 5中提倡把画面展示性功能统一放在CSS样式表中统一编辑,所以将这些元素废除,使用编辑CSS、添加CSS样式表的方式进行替代。其中font元素允许由“所见即所得”的编辑器进行插入,s元素、strike元素可以由del元素进行替代,tt元素可以由CSS的font-family属性进行替代。

2.不再使用frame框架

对于frameset元素、frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在HTML 5中已不支持frame框架,只支持iframe框架,或者由服务器方创建的由多个页面组成的复合页面的形式,同时将这三个元素废除。

3.只有部分浏览器支持的元素

对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器支持这些元素,特别是bgsound元素以及marquee元素,只被Internet Explorer所支持,所以在HTML 5中被废除。其中applet元素可由embed元素或object元素进行替代,bgsound元素可由audio元素进行替代,marquee可以由JavaScript编程的方式所替代。

4.其他被废除的元素

其他被废除元素还有:

废除rb元素,使用ruby元素替代。

废除acronym元素,使用abbr元素替代。

废除dir元素,使用ul元素替代。

废除isindex元素,使用form元素与input元素相结合的方式替代。

废除listing元素,使用pre元素替代。

废除xmp元素,使用code元素替代。

废除nextid元素,使用GUIDS替代。

废除plaintext元素,使用"text/plian"MIME类型替代。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。