HTML5学习笔记简明版(10):废弃的元素和属性

废弃的元素(Element)

这个小节里列出的元素在HTML5里将不再使用。现有文档升级到 HTML5的话能够使用一些替代方案。比如parser section 能够处理isindex 元素的功能。

以下的元素被废弃的原因是用CSS处理能够更好地替代他们:

  1. basefont
  2. big
  3. center
  4. font
  5. strike
  6. tt

以下的元素被废弃的原因是他们的使用破坏了可使用性和可訪问性:

  1. frame
  2. frameset
  3. 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

时间: 2024-12-20 03:10:25

HTML5学习笔记简明版(10):废弃的元素和属性的相关文章

[html5] 学习笔记-表单新增的元素与属性(续)

本节主要讲解表单新增元素的controls属性.placeholder属性.List属性.Autocomplete属性.Pattern属性.SelectionDirection属性.Indeterminate属性.Image提交按钮的宽高属性. 1.controls属性 在html5中,可以在标签内部放置一个表单元素,并且通过该标签的controls属性来访问该表单元素. 1 <body> 2 <script> 3 function setValue(){ 4 var label

HTML5学习笔记简明版(6):新增属性(1)

a和area下的media属性 为了和link元素保存一致性,a元素和area元素也都增加了media属性,只有在href存在时菜有效.media属性的意思是目标 URL 是为何种媒介/设备优化的,默认值是all,详细语法规范请访问:http://dev.w3.org/csswg/css3-mediaqueries/#media0 代码示例: <a href="att_a_media.asp?output=print" media="print and (resolut

HTML5学习笔记简明版(7):新增属性(2)

dirname属性 input 和 textarea 元素有了一个新元素 dirname,用于用户所设置的提交的方向性的控制(译注,即书写的方向性,ltr或rtl). <form action="addcomment.cgi" method=post> <p><label>Comment: <input type=text name="comment" dirname="comment.dir" requ

HTML5学习笔记简明版(9):变化的元素和属性

改变的元素(Element) 下面元素在HTML5里的使用方法稍作改动以便能在web里更好的使用或者起到更大作用: 没有href属性的a元素将显示成一个占位符,并且a元素内部如今支持flow content类型的元素了(比如:article, input, span等). address能够被article, aside, nav, section限定范围了,曾经只能作用于全局范围. b元素如今描写叙述为在普通文章中仅从文体上突出的不包括不论什么额外的重要性的一段文本. 比如:文档概要中的key

HTML5学习笔记简明版(1):HTML5介绍与语法

HTML5介绍 HTML5是继HTML4以后的下一代HTML标准规范,它提供了一些新的元素和属性(比如<nav>站点导航块和<footer>).新型的标签有利于搜索引擎和语义分析,同一时候更好地帮助小屏幕装置和视障人士使用.除此之外,也提供了一些新的功能,比方视频音频用的<video>和<audio>,总结而言.有例如以下几大特点: 取消了一些HTML4里过时的元素和属性标记 当中包含纯粹显示效果的标记,如<font>和<center>

HTML5学习笔记简明版(10):过时的元素和属性

被遗弃的元素(Element) 这个小节里列出的元素在HTML5里将不再使用,现有文档升级到 HTML5的话能够使用一些替代方案.比如parser section 能够处理isindex 元素的功能. 以下的元素被废弃的原因是用CSS处理能够更好地替代他们: basefont big center font strike tt 以下的元素被废弃的原因是他们的使用破坏了可使用性和可訪问性: frame frameset noframes 以下的元素被废弃的原因是不常常使用他们,也会引起混乱,并且其

HTML5学习笔记一:新增主体结构元素

Dreamweaver快捷键: 属性面板:Ctrl+F3 新建文档:Ctrl+N 选择用网页查看:F12 新增的主体结构元素: section元素(例子如下): <!DOCTYPE HTML> <html> <body> <section> <h2>section元素使用方法</h2> <p> section元素用于对网站或应用程序中页面上的内容进行分块.</p> </section> </b

HTML5学习笔记简明版(5):input的type超级类型

HTML5为input的type类型添加了多种枚举值,用来表达不同的意思.同事具有验证功能,假设格式不正确,浏览器将原始提供错误提示,堪称超级牛X啊,详细例如以下: Keyword Data type hidden 随意字符 text 单行文本 search 单行文本 tel 单行文本 url 绝对地址 email 一个或多个email地址 password 单行文本 datetime 带有时区的时间 date 无时区的年月日时间 month 无时区的年月 week 无时区的周数 time 无时

HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output

video 通过<video>标签,我们可以抛弃最近不怎么讨好的Flash,直接在页面中播放视频文件.视频文件自然是最符合语义化的文件格式,但该元素标签同样支持音频与图片. 过去(及目前),我们通常要使用类似下面这样繁冗丑陋的代码来将视频放置在页面中,但这种方式要求浏览器安装有Flash插件,并支持JavaScript: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="4