我知道标签的“对齐”属性<div>
已经被弃用了一段时间,还有许多其他属性。但是您仍然可以在所有浏览器中使用它。是否有任何浏览器实际上不支持任何类型的已弃用元素?
我问的原因是因为我停止使用 div align 不仅因为它不受欢迎,而且因为我认为有一天它会被放弃和不受支持,而不是仅仅在我的 IDE 中抛出警告。
我知道标签的“对齐”属性<div>
已经被弃用了一段时间,还有许多其他属性。但是您仍然可以在所有浏览器中使用它。是否有任何浏览器实际上不支持任何类型的已弃用元素?
我问的原因是因为我停止使用 div align 不仅因为它不受欢迎,而且因为我认为有一天它会被放弃和不受支持,而不是仅仅在我的 IDE 中抛出警告。
大多数折旧元素需要多次修改才能“完全”解决。这是因为为了向后兼容,新浏览器保留了处理这些元素的代码。大多数浏览器试图避免这种情况,以保持自己的市场份额。只要这些元素仍然普遍使用,那么很可能会对它们提供某种程度的支持,这样就不会失去那些想要访问使用它们的内容的人。
不,没有证据表明任何已弃用的元素已从浏览器中删除。此外,您在问题文本中提出的问题是关于不推荐使用的属性,而不是元素。不过,答案是一样的。
我记得在<layer>
Netscape 4 的日子里与元素作斗争。肯定有网页依赖于它,但它早已不复存在。
但<layer>
从未标准化,而且我不知道 HTML5 完全放弃了 HTML 2.0、HTML 3.2 或 HTML 4.01 标准中的任何内容。但有时,实现需求的编写方式实际上并不要求浏览器执行您期望的操作或与其他浏览器的操作保持一致。<blink>
就是这样一个元素。<keygen>
是另一个。
请注意,HTML5 没有“弃用”的元素和属性,只有“过时”的元素和属性。这意味着期望浏览器将永远支持它们,但网络作者不应该使用它们,因为有更好的方法来做同样的事情,或者它们对作者或用户有害,将它们放在页面上.