`

HTML5 移除的元素与属性

 
阅读更多

移除的元素

  • 纯表现的元素:basefont,big,center,font, s,strike,tt,u;
  • 对可用性产生负面影响的元素:frame,frameset,noframes;
  • 产生混淆的元素:acronym ,applet,isindex,dir。

移除的属性

  • a,area,button,input,label,legend和textarea元素的accesskey属性;
  • link和a元素的rev和charset属性;
  • a元素的shape和coords属性;
  • img和iframe元素的longdesc属性;
  • link元素的target属性;
  • area元素的nohref属性;
  • head元素的profile属性;
  • html元素的version属性;
  • map,img,object,form,iframe,a元素的name(use id instead)属性;
  • meta元素的scheme属性;
  • object元素的archive,classid,codebase,codetype,declare和standby属性;
  • param元素的valuetype和type属性;
  • script元素的charset和language属性;
  • table元素的summary属性;
  • td和th元素的headers,axis和abbr属性;
  • td元素的scope属性;
  • caption,iframe,img,input,object,legend,table,hr,div,h1,h2,h3,h4,h5,h6,p,col,colgroup,tbody,td,tfoot,th,thead,tr和body元素的align属性;
  • body元素的alink,link,text和vlink属性;
  • body元素的background属性;
  • table,tr,td,th和body元素的bgcolor属性;
  • table,img和object元素的border属性;
  • table元素的cellpadding和cellspacing属性;
  • col,colgroup,tbody,td,tfoot,th,thead和tr元素的char和charoff属性;
  • br元素的clear属性;
  • dl,menu,ol和u元素的compact属性;
  • table元素的frame属性;
  • iframe元素的frameborder属性;
  • iframe,td和th元素的height属性;
  • img和object元素的hspace和vspace属性;
  • iframe元素的marginheight和marginwidth属性;
  • hr元素的noshade属性;
  • td和th元素的nowrap属性;
  • table元素的rules属性;
  • iframe元素的scrolling属性;
  • hr,input和select元素的size属性;
  • all elements with the exception of font元素的style属性;
  • li,ol和ul元素的type属性;
  • col,colgroup,tbody,td,tfoot,th,thead和tr元素的valign属性;
  • hr,table,td,th,col,colgroup,iframe和pre元素的width属性。

为了现有的代码更容易地向未来的标准迁移,应该尽量不使用这些元素和属性。

分享到:
评论

相关推荐

    移除html元素的某个css属性

    ### 移除HTML元素的某个CSS属性 在前端开发中,动态地添加、修改或删除HTML元素的CSS样式是一项常见的需求。特别是在JavaScript与CSS的交互过程中,如何有效地控制元素的样式变得尤为重要。本文将深入探讨如何正确...

    JavaScript实现动态添加、移除元素或属性的方法分析

    本文实例讲述了JavaScript实现动态添加、移除元素或属性的方法。分享给大家供大家参考,具体如下: JavaScript 动态添加、移除元素 appendChild(newnode) 向节点的子节点列表的末尾添加新的子节点。 insertBefore...

    jsoup提取.html部分属性

    // 移除段落的"class"属性 p.appendText(" (已更新!)"); // 在段落末尾追加文本 } ``` 以上就是使用JSoup解析和提取HTML的基本步骤。在"ParseTest.java"中,开发者可能根据需要编写了类似的代码,对HTML简历进行...

    JS操作DOM元素属性和方法大全

    - `removeAttribute`: 移除元素的属性。 4. **文本内容操作** - `textContent`: 获取或设置元素的纯文本内容。 - `innerHTML`: 获取或设置元素的HTML内容。 5. **事件处理** - `addEventListener`: 添加事件...

    JQuery框架元素的属性与样式

    此外,JQuery还提供了`removeAttr()`方法来移除元素的属性,以及`hasClass()`, `addClass()`, `removeClass()`, 和 `toggleClass()`等方法来处理类(class)属性,极大地提高了处理元素样式的灵活性。 总结来说,...

    javascript 三种方法实现获得和设置以及移除元素属性

    通过这个属性,我们可以读取、设置或者移除元素的特性。例如,div.attributes["id"].nodeValue可以获取到id属性的值,而div.attributes["id"].nodeValue = "newId"则可以设置新的id值。通过attributes属性移除特性,...

    使用jQuery操作元素的属性与样式

    本文旨在介绍如何利用jQuery这一流行的JavaScript库来操作HTML文档中的元素属性与CSS样式。对于初学者而言,掌握这些技能对于构建动态网页至关重要。 #### 二、前言 在之前的学习过程中,我们已经掌握了如何使用...

    HTML DOM 常用的属性和方法

    在这个模型中,每个HTML元素、文本、注释等都被表示为一个节点,而这些节点可以通过其特定的属性和方法进行操作。 DOM节点类型有多种,其中最常见的是: 1. ElementNode.ELEMENT_NODE(1):表示HTML元素节点,如`...

    第五课 元素属性与效果1

    在前端开发中,元素属性与效果的处理是基础且重要的技能。本课主要涉及四个方面的内容:元素属性、class类操作、HTML操作以及普通显示隐藏效果。以下是对这些知识点的详细说明: 一、元素属性 1. 获取或设置元素...

    HTML和HTML5基础介绍

    新的解析顺序 新的元素:section, video, progress, nav, meter, time, aside, canvas input元素的新属性:日期和时间,email, url 新的通用属性:ping, charset, async 全域属性:id, tabindex, repeat 移除元素:...

    jQuery属性 toggleClass()方法添加和移除

    这个方法允许我们方便地切换HTML元素的CSS类,即在元素上添加或移除一个或多个类,根据该类是否已经存在。在理解和应用toggleClass()时,我们需要了解以下几个关键知识点: 1. **基本语法**: `$(selector)....

    HTML5属性,事件,标签

    首先,HTML5引入了许多新的属性,这些属性使得元素功能更加强大和灵活。例如,`autofocus`属性可以自动将焦点设置在特定输入元素上,`placeholder`属性为输入框提供提示文字,而`srcset`属性则用于响应式图片,可以...

    HTML5 元素通用DOM接口

    - `blur()`方法用于移除元素的焦点。 ```javascript element.tabIndex = 2; element.focus(); element.blur(); ``` - **`accessKey`** 和 **`accessKeyLabel`** - `accessKey`属性用于设置或获取元素的...

    所有关于HTML自定义元素

    自定义元素可以与其他Web Components技术如模板(`<template>`)、槽(Slots)和HTML导入(`<link rel="import">`)等结合使用,构建出复杂的、可重用的UI组件。 在实际项目中,自定义元素可以用来创建如表单控件、...

    html5 滑动页面切换tab

    HTML5是超文本标记语言的第五个主要版本,引入了许多新的元素和API,旨在提高网页的互动性和可用性。对于滑动页面切换Tab的功能,HTML5的一些关键特性包括: 1. 新的结构元素:如`<header>`、`<nav>`、`<section>`...

    Web前端开发技术-属性操作.pptx

    如果需要移除元素的某个属性,可以使用`element.removeAttribute('属性')`。例如: ```html <div id="test" class="footer" index="2"></div> var div = document.querySelector('div'); div.removeAttribute('...

    Go-利用goquery去除HTML文本中的javascript和白名单以外的属性

    在处理完所有的HTML元素和属性后,`cleanedHTML`变量将包含经过安全过滤的HTML内容,不再包含javascript和白名单以外的属性。 通过这种方式,我们可以确保在Go中处理HTML内容时不会引入潜在的XSS风险。`xssfilter-...

    jQuery复制移除表单元素代码.zip

    "jQuery复制移除表单元素代码.zip"这个资源包含了一个使用jQuery 1.7.2版本实现的功能,即动态复制和删除表单元素。以下是关于这个主题的详细知识点: 1. **jQuery基本概念**: - jQuery是John Resig于2006年创建...

    html5介绍.ppt

    5. **移除元素**:删除了一些过时或不再推荐使用的元素,如`<center>`、`<font>`、`<u>`、`<strike>`、`<s>`、`<frameset>`、`<frame>`、`<applet>`等,简化了文档的结构。 #### HTML5与Flash的比较 1. **HTML5的...

Global site tag (gtag.js) - Google Analytics