移除的元素
- 纯表现的元素: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样式是一项常见的需求。特别是在JavaScript与CSS的交互过程中,如何有效地控制元素的样式变得尤为重要。本文将深入探讨如何正确...
本文实例讲述了JavaScript实现动态添加、移除元素或属性的方法。分享给大家供大家参考,具体如下: JavaScript 动态添加、移除元素 appendChild(newnode) 向节点的子节点列表的末尾添加新的子节点。 insertBefore...
// 移除段落的"class"属性 p.appendText(" (已更新!)"); // 在段落末尾追加文本 } ``` 以上就是使用JSoup解析和提取HTML的基本步骤。在"ParseTest.java"中,开发者可能根据需要编写了类似的代码,对HTML简历进行...
- `removeAttribute`: 移除元素的属性。 4. **文本内容操作** - `textContent`: 获取或设置元素的纯文本内容。 - `innerHTML`: 获取或设置元素的HTML内容。 5. **事件处理** - `addEventListener`: 添加事件...
此外,JQuery还提供了`removeAttr()`方法来移除元素的属性,以及`hasClass()`, `addClass()`, `removeClass()`, 和 `toggleClass()`等方法来处理类(class)属性,极大地提高了处理元素样式的灵活性。 总结来说,...
通过这个属性,我们可以读取、设置或者移除元素的特性。例如,div.attributes["id"].nodeValue可以获取到id属性的值,而div.attributes["id"].nodeValue = "newId"则可以设置新的id值。通过attributes属性移除特性,...
本文旨在介绍如何利用jQuery这一流行的JavaScript库来操作HTML文档中的元素属性与CSS样式。对于初学者而言,掌握这些技能对于构建动态网页至关重要。 #### 二、前言 在之前的学习过程中,我们已经掌握了如何使用...
在这个模型中,每个HTML元素、文本、注释等都被表示为一个节点,而这些节点可以通过其特定的属性和方法进行操作。 DOM节点类型有多种,其中最常见的是: 1. ElementNode.ELEMENT_NODE(1):表示HTML元素节点,如`...
在前端开发中,元素属性与效果的处理是基础且重要的技能。本课主要涉及四个方面的内容:元素属性、class类操作、HTML操作以及普通显示隐藏效果。以下是对这些知识点的详细说明: 一、元素属性 1. 获取或设置元素...
新的解析顺序 新的元素:section, video, progress, nav, meter, time, aside, canvas input元素的新属性:日期和时间,email, url 新的通用属性:ping, charset, async 全域属性:id, tabindex, repeat 移除元素:...
这个方法允许我们方便地切换HTML元素的CSS类,即在元素上添加或移除一个或多个类,根据该类是否已经存在。在理解和应用toggleClass()时,我们需要了解以下几个关键知识点: 1. **基本语法**: `$(selector)....
首先,HTML5引入了许多新的属性,这些属性使得元素功能更加强大和灵活。例如,`autofocus`属性可以自动将焦点设置在特定输入元素上,`placeholder`属性为输入框提供提示文字,而`srcset`属性则用于响应式图片,可以...
- `blur()`方法用于移除元素的焦点。 ```javascript element.tabIndex = 2; element.focus(); element.blur(); ``` - **`accessKey`** 和 **`accessKeyLabel`** - `accessKey`属性用于设置或获取元素的...
自定义元素可以与其他Web Components技术如模板(`<template>`)、槽(Slots)和HTML导入(`<link rel="import">`)等结合使用,构建出复杂的、可重用的UI组件。 在实际项目中,自定义元素可以用来创建如表单控件、...
HTML5是超文本标记语言的第五个主要版本,引入了许多新的元素和API,旨在提高网页的互动性和可用性。对于滑动页面切换Tab的功能,HTML5的一些关键特性包括: 1. 新的结构元素:如`<header>`、`<nav>`、`<section>`...
如果需要移除元素的某个属性,可以使用`element.removeAttribute('属性')`。例如: ```html <div id="test" class="footer" index="2"></div> var div = document.querySelector('div'); div.removeAttribute('...
在处理完所有的HTML元素和属性后,`cleanedHTML`变量将包含经过安全过滤的HTML内容,不再包含javascript和白名单以外的属性。 通过这种方式,我们可以确保在Go中处理HTML内容时不会引入潜在的XSS风险。`xssfilter-...
"jQuery复制移除表单元素代码.zip"这个资源包含了一个使用jQuery 1.7.2版本实现的功能,即动态复制和删除表单元素。以下是关于这个主题的详细知识点: 1. **jQuery基本概念**: - jQuery是John Resig于2006年创建...