如果我不关心验证并使用支持它们的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/
中找到了这个答案 0 :(得分:10)
未来的浏览器可能不支持它们,您应该始终遵循规范。如果你养成偏离微不足道的HTML的习惯,那么你作为专业程序员的未来将是暗淡的。
如果您使用的编辑器仍使用已弃用的元素,则应替换它们。幸运的是,这可以像查找/替换命令一样简单。
答案 1 :(得分:5)
通常有理由弃用某些东西,而且往往是另一种做同样不被弃用的方法。
答案 2 :(得分:3)
缺点?
嗯......他们是deprecated ..
答案 3 :(得分:3)
首先,不推荐使用的元素通常不是最好的元素。它们通常被弃用是因为有更好的方法。
其次,它们可能会在未来的浏览器中消失。 (他们是否会是一个复杂的问题。)
出于这些原因,您应始终避免弃用功能。这不是不惜一切代价避免它的问题,因为弃用的功能几乎不是最好的做事方式。
是否值得更换现有产品是另一个问题。以后大多数网站都会因其他原因需要修改,这可能包括删除已弃用的元素。在任何不支持它们的浏览器获得普及之前很久,很多都将被从网上删除(出于各种原因)。
但是,你在谈论一个工具,那是不同的。工具应该比最终产品更严格,因为它不仅影响今天的工作,而且影响到无限期的未来,从而增加了出现问题的机会。我要说这个工具需要改变。