是否会从未来的浏览器中删除已弃用的元素?

时间:2010-02-10 13:52:48

标签: html xhtml cross-browser accessibility

如果我不关心验证并使用支持它们的DTD,使用deprecated elements会有什么用处?将来的浏览器不会呈现已弃用的元素吗?

一些在线WYSIWYG编辑器(我们在CMS中使用)仍然以不推荐使用的元素提供输出。我是否必须投入时间来改变客户的输出?

alt text http://easycaptures.com/fs/uploaded/241/3445655293.jpg

我们应该不惜一切代价避免弃用的元素吗?

目前,所有主流浏览器都会显示所有已弃用的元素。

我只是想知道使用弃用元素给非技术客户端的缺点,即使所有浏览器现在都在使用。

更新:

  

您可以遵守准则1.3确保   信息和结构都可以   通过使用与演示分开   如果你愿意,可以使用font和align元素。   恩,那就对了。你可以使用   在HTML中弃用的元素   九年前的4.01将你的页面的呈现联系起来   页面结构和内容 - 有   没有成功标准告诉你没有   使用已弃用的功能,以及您   仍然可以通过所有的成功   准则的标准   陈述“确保信息和   结构可以分开   演讲。“这是一个步骤   转发?

我在本文http://accessites.org/site/2006/06/the-wcag-20-what-a-whopper/

中找到了这个

4 个答案:

答案 0 :(得分:10)

未来的浏览器可能不支持它们,您应该始终遵循规范。如果你养成偏离微不足道的HTML的习惯,那么你作为专业程序员的未来将是暗淡的。

如果您使用的编辑器仍使用已弃用的元素,则应替换它们。幸运的是,这可以像查找/替换命令一样简单。

答案 1 :(得分:5)

通常有理由弃用某些东西,而且往往是另一种做同样不被弃用的方法。

答案 2 :(得分:3)

缺点?

嗯......他们是deprecated ..

答案 3 :(得分:3)

首先,不推荐使用的元素通常不是最好的元素。它们通常被弃用是因为有更好的方法。

其次,它们可能会在未来的浏览器中消失。 (他们是否会是一个复杂的问题。)

出于这些原因,您应始终避免弃用功能。这不是不惜一切代价避免它的问题,因为弃用的功能几乎不是最好的做事方式。

是否值得更换现有产品是另一个问题。以后大多数网站都会因其他原因需要修改,这可能包括删除已弃用的元素。在任何不支持它们的浏览器获得普及之前很久,很多都将被从网上删除(出于各种原因)。

但是,你在谈论一个工具,那是不同的。工具应该比最终产品更严格,因为它不仅影响今天的工作,而且影响到无限期的未来,从而增加了出现问题的机会。我要说这个工具需要改变。