HTML5学习笔记简明版(10):废弃的元素和属性
废弃的元素(Element)
这个小节里列出的元素在HTML5里将不再使用。现有文档升级到 HTML5的话能够使用一些替代方案。
比如parser section 能够处理isindex 元素的功能。
以下的元素被废弃的原因是用CSS处理能够更好地替代他们:
- basefont
 - big
 - center
 - font
 - strike
 - tt
 
以下的元素被废弃的原因是他们的使用破坏了可使用性和可訪问性:
- frame
 - frameset
 - noframes
 
以下的元素被废弃的原因是不常常使用他们,也会引起混乱,并且其他元素也能够非常好地实现他们的功能:
- acronym被废弃是由于它常常使页面错乱,能够使用abbr取代
 - applet被废弃是由于能够使用object取代
 - isindex被废弃是由于使用表单控件取代
 - dir被废弃是由于使用ul取代
 
最后,noscript元素仅仅能在HTML里使用,而不能在XML里使用。
废弃的属性(Attribute)
HTML4里的一些属性不会再被同意在HTML5里使用了,规范里具体说明了怎样处理现有的文档,而且以后新文档不能再使用这些属性。由于他们会标记成不合法的属性。
HTML5的规范里有对这些属性的取代方案。点击訪问。
| 
 ID  | 
 相应元素  | 
 属性名称  | 
| 
 01  | 
 link, a  | 
 rev, charset  | 
| 
 02  | 
 a  | 
 shape, coords  | 
| 
 03  | 
 img, iframe  | 
 longdesc  | 
| 
 04  | 
 link  | 
 target  | 
| 
 05  | 
 area  | 
 nohref  | 
| 
 06  | 
 head  | 
 profile  | 
| 
 07  | 
 html  | 
 version  | 
| 
 08  | 
 img  | 
 name  | 
| 
 09  | 
 meta  | 
 scheme  | 
| 
 10  | 
 object  | 
 archive, classid, codebase, codetype, declare, standby  | 
| 
 11  | 
 param  | 
 valuetype, type  | 
| 
 12  | 
 td, th  | 
 axis, abbr  | 
| 
 13  | 
 td  | 
 scope  | 
| 
 14  | 
 table  | 
 summary  | 
另外, 在HTML5里。下面元素的视觉属性也将被废弃,由于这些功能可用CSS来实现:
| 
 ID  | 
 相应元素  | 
 属性名称  | 
| 
 01  | 
 caption, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p, col, colgroup, tbody, td, tfoot, th, thead, tr  | 
 align  | 
| 
 02  | 
 body  | 
 alink, link, text, vlink  | 
| 
 03  | 
 body  | 
 background  | 
| 
 04  | 
 table, tr, td, th, body  | 
 bgcolor  | 
| 
 05  | 
 object  | 
 border  | 
| 
 06  | 
 table  | 
 cellpadding, cellspacing  | 
| 
 07  | 
 col, colgroup, tbody, td, tfoot, th, thead, tr  | 
 char, charoff  | 
| 
 08  | 
 br  | 
 clear  | 
| 
 09  | 
 dl, menu, ol, ul  | 
 compact  | 
| 
 10  | 
 table  | 
 frame  | 
| 
 11  | 
 iframe  | 
 frameborder  | 
| 
 12  | 
 td, th  | 
 height  | 
| 
 13  | 
 img, object  | 
 hspace, vspace  | 
| 
 14  | 
 iframe  | 
 marginheight, marginwidth  | 
| 
 15  | 
 hr  | 
 noshade  | 
| 
 16  | 
 td, th  | 
 nowrap  | 
| 
 17  | 
 table  | 
 rules  | 
| 
 18  | 
 iframe  | 
 scrolling  | 
| 
 19  | 
 hr  | 
 size  | 
| 
 20  | 
 li, ol, ul  | 
 type  | 
| 
 21  | 
 col, colgroup, tbody, td, tfoot, th, thead, tr  | 
 valign  | 
| 
 22  | 
 hr, table, td, th, col, colgroup, pre  | 
 width  | 
HTML5学习笔记简明版(10):废弃的元素和属性的更多相关文章
- [html5] 学习笔记-表单新增的元素与属性(续)
		
本节主要讲解表单新增元素的controls属性.placeholder属性.List属性.Autocomplete属性.Pattern属性.SelectionDirection属性.Indetermi ...
 - HTML5学习笔记简明版(9):变化的元素和属性
		
改变的元素(Element) 下面元素在HTML5里的使用方法稍作改动以便能在web里更好的使用或者起到更大作用: 没有href属性的a元素将显示成一个占位符,并且a元素内部如今支持flow cont ...
 - HTML5学习笔记简明版(1):HTML5介绍与语法
		
HTML5介绍 HTML5是继HTML4以后的下一代HTML标准规范,它提供了一些新的元素和属性(例如<nav>网站导航块和<footer>).新型的标签有利于搜索引擎和语义分 ...
 - HTML5学习笔记简明版(10):过时的元素和属性
		
被遗弃的元素(Element) 这个小节里列出的元素在HTML5里将不再使用,现有文档升级到 HTML5的话能够使用一些替代方案.比如parser section 能够处理isindex 元素的功能. ...
 - HTML5学习笔记一:新增主体结构元素
		
Dreamweaver快捷键: 属性面板:Ctrl+F3 新建文档:Ctrl+N 选择用网页查看:F12 新增的主体结构元素: section元素(例子如下): <!DOCTYPE HTML&g ...
 - HTML5学习笔记简明版(5):input的type超级类型
		
HTML5为input的type类型添加了多种枚举值,用来表达不同的意思.同事具有验证功能,假设格式不正确,浏览器将原始提供错误提示,堪称超级牛X啊,详细例如以下: Keyword Data type ...
 - HTML5学习笔记简明版(11):新API
		
HTMLDocument上的扩展 HTML5在DOM Level 2 HTML上扩展了一些HTMLDocument的接口. 这些接口在全部实现了Document接口的元素对象上进行了实现.HTML5在 ...
 - HTML5学习笔记简明版(8):新增的全局属性
		
contenteditable属性 不论什么元素使用contenteditable属性的话,代表该元素是一个可编辑的区域. 用户能够改变元素的内容以及操作标记.比如: <p contentedi ...
 - HTML5学习笔记(四)语义元素
		
语义元素能够清楚的描述其意义给浏览器和开发者. 无语义 元素实例: <div> 和 <span> - 无需考虑内容. 语义元素实例: <form>, <tab ...
 
随机推荐
- Android线程与线程池
			
引言 在Android中,几乎完全采用了Java中的线程机制.线程是最小的调度单位,在很多情况下为了使APP更加流程地运行,我们不可能将很多事情都放在主线程上执行,这样会造成严重卡顿(ANR),那么这 ...
 - <img>元素底部为何有空白及其解决方案
			
一.为什么<img>元素底部会有空白? 要理解这个问题,首先要弄明白CSS对于 display: inline 元素的 vertical-align 各个值的含义.vertical-ali ...
 - vue2计算属性computed
			
详见vue2.0 API<计算属性> 需求: 模板内的表达式是非常便利的,但是它们实际上只用于简单的运算.在模板中放入太多的逻辑会让模板过重且难以维护.例如: <div id=&qu ...
 - Redis使用记录
			
登陆:cd /usr/local/bin 启动客户端:./redis-cli 查看所有key:keys * 查看key类型:type keyname 查看list长度:LLEN KEY_NAME 清空 ...
 - 微信小程序 - 文本框显示限制最大长度
			
wxml <view class='textarea-count'> <textarea placeholder='请输入文字' bindinput="getWords&q ...
 - ssh中使用spring的集成quartz  编写定时任务
			
之前没有使用框架开发时对于开发定时任务都是 使用java的原声timer类,重写线程的run方法跑要执行的任务.刚刚换的新公司,项目使用ssh2,目前该项目中的定时任务的使用spirng集成的quar ...
 - 用unity3d切割图片
			
原地址:http://www.cnblogs.com/leng-yuye/archive/2012/05/31/2528148.html 需求:把图片的像素中不为alpha的部分切出来保存成单个图片. ...
 - Vue webpack配置文件
			
一.代码地址 github:https://github.com/MengFangui/VueWebpackConfig 二.配置说明 1.命令 (1)npm i 安装依赖包 (2)num run d ...
 - linux/unix核心设计思想
			
1) 程序应该小而专一,程序应该尽量的小,且仅仅专注于一件事上.不要开发那些看起来实用可是90%的情况都用不到的特性: 2) 程序不仅仅要考虑性能, 程序的可移植性更重要,shell和perl.pyt ...
 - InputStream写文件出现大量NUL
			
写文件大家出现最多的是汉字知码之类的问题,今天不是乱码问题,是出现在大量空字符,用记事本打开是不可见的.如果用NodePad++打开则会显示NUL 问题分题: 刚开始以为是编码问题,试了几个编码发现问 ...