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