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 ...
随机推荐
- oracle 百万行数据优化查询
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使 ...
- tengine + lua 实现流量拷贝
环境搭建参考地址:http://www.cnblogs.com/cp-miao/p/7505910.html cp.lua local res1, res2, action action = ngx. ...
- C++之共有继承、保护继承、私有继承
1.封装,public,private作用就是这个目的. 类外只能访问public成员而不能方位private成员: private成员只能被类成员和友元访问: 2.继承,protected的作用就是 ...
- Vue生命周期各阶段发生的事情
首先,参考之前一篇vue生命周期的总结:Vue生命周期总结 接下来我们来分析下官方文档经典流程图,每个阶段到底发生了什么事情. 1.在beforeCreate和created钩子函数之间的生命周期 在 ...
- Solr6.6.0 用 SimplePostTool索引文件的启示
本文主要是介绍通过SimplePostTool工具索引文件的结果进行确认,针对不同的文件,索引的结果不同. 1.创建core 首先启动solr,建立名称为data的core,SimplePostToo ...
- 【招聘App】—— React/Nodejs/MongoDB全栈项目:socket.io&聊天实现
前言:最近在学习Redux+react+Router+Nodejs全栈开发高级课程,这里对实践过程作个记录,方便自己和大家翻阅.最终成果github地址:https://github.com/66We ...
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面HMI自锁按钮和自复位按钮如何理解(Toggle variable Tap variable)
我分别创建两个按钮,自锁和自复位,绑定到主程序的两个布尔值上去 自锁按钮是指点击一下为TRUE,再点击一下为FALSE,自复位按钮是指按下的时候为TRUE,松开的时候为FALSE(也可以勾选Tap ...
- JavaScript完整性检查
1.7个“坑” <!DOCTYPE html> <html lang="zh"> <head> <meta charset="U ...
- libevent2源码分析之一:前言
event的本质 libevent2中的event的本质是什么?只要是非同步阻塞的运行方式,肯定遵循事件的订阅-发布模型.通过event_new的函数原型可以理解,一个event即代表一次订阅,建立起 ...
- rpm安装找不到.so库文件(linux动态库连接的相关知识)(转)
1.找不到库文件的原因 库文件不存在 这种情况一般是因为所需要的包没装,只要安装相应的包就可以解决 存在而系统不知道 这种情况一般出现在自己编译软件时候 确保库文件所在的路径已加入系统,在/etc/l ...