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 问题分题: 刚开始以为是编码问题,试了几个编码发现问 ...