2010-02-10 41 views
4

如果我不關心驗證並使用支持它的DTD,那麼使用deprecated elements有什麼好處?未來的瀏覽器將不會渲染棄用的元素嗎?將不推薦的元素從未來的瀏覽器中刪除嗎?

一些在線所見即所得的編輯器(我們在CMS中使用)仍然在不推薦使用的元素中提供輸出。我必須投入時間爲客戶更改產出嗎?

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

我們應該避免不惜任何代價棄用的元素嗎?

目前所有主流瀏覽器均顯示所有已棄用的元素。

我只是想知道使用棄用元素給非技術客戶端的缺點,即使所有瀏覽器都在今天工作。

更新:

你能滿足準則1.3保證 信息和結構可以 從演示分開使用 的字體,如果你喜歡對齊元素。 是的,沒錯。您可以使用 元素這是在HTML 4.01九年前提倡使用的捆綁你的頁面的呈現是到 頁的結構和內容 - 有 沒有成功的標準告訴你不要 使用建議使用的功能,你 可以仍然通過所有的成功 準則,其中 指出「確保信息和 結構可以從 演示文稿。」這是一個步驟 轉發?

我發現這個文章http://accessites.org/site/2006/06/the-wcag-20-what-a-whopper/

+8

400多個問題,你對「XHTML,CSS,W3C標準和可訪問性」感興趣。我期望現在有不同等級的問題:) – Sampson 2010-02-10 13:56:29

+1

Jonathan Sampson:他有可能試圖向客戶解釋爲什麼他們錯了,他沒有足夠的理解來解釋? :-)也許... – sam 2010-02-10 13:58:55

+0

@citricsquid - 絕對正確 – 2010-02-10 13:59:53

回答

3

首先,過時的元素通常不使用最好的元素。他們通常被棄用的原因是有更好的方法來做到這一點。

其次,他們可能會在未來的瀏覽器中消失。 (他們是否會是一個複雜的問題。)

由於這些原因,您應該始終避免不建議使用的功能。這不是不惜一切代價避免的問題,因爲不推薦使用的功能幾乎不是最好的做法。

是否值得更換現有產品是另一個問題。大多數網站稍後會因其他原因需要修訂,這可能包括刪除棄用的元素。很多將在任何不支持它們的瀏覽器獲得普及之前就被從Web上移除(出於各種原因)。

但是,你正在談論一個工具,這是不同的。工具應該比最終產品更嚴格,因爲它不僅影響今天的工作,而且影響到無限期的未來,從而增加了出現問題的可能性。我會說這個工具需要改變。

10

未來的瀏覽器可能不支持他們,你應該總是後續規範。如果你習慣於使用微不足道的HTML進行偏離,那麼作爲專業程序員的未來將會變得模糊。

如果您使用的仍然使用已棄用元素的編輯器,則應該替換它們。幸運的是,這可以像查找/替換命令一樣簡單。

+5

+1「你作爲一名專業程序員的未來將會黯淡」 – 2010-02-10 13:55:27

+4

不知道這一點 - 它爲IE團隊工作了多年...... – ijw 2010-02-10 13:55:44

+2

@ijw:是的,但是你會僱傭他們嗎? ;-) – 2010-02-10 14:01:36

5

通常有一個原因是不推薦使用的東西,而且往往不是這樣做的另一種做法。

+2

s/another/a better /;) – Quentin 2010-02-10 14:07:37

相關問題