-1
如果我使用過渡DOCTYPE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
但在我的頁面上使用HTML5標記,除了接收驗證錯誤外,是否會產生任何有害的副作用?在非HTML5 DOCTYPE上使用HTML5標記是否存在問題?
如果我使用過渡DOCTYPE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
但在我的頁面上使用HTML5標記,除了接收驗證錯誤外,是否會產生任何有害的副作用?在非HTML5 DOCTYPE上使用HTML5標記是否存在問題?
據我所知,沒有。瀏覽器這些天只是檢查存在的A文檔類型,而不是哪一個。但它可能是我錯過了一些東西 - 你爲什麼不試試看?
我已經嘗試過了,表面上看起來沒問題,但我想知道是否有一些我應該知道的問題。 – Eyeofpie
注意:驗證錯誤_do_影響搜索引擎結果/解析;儘管如此,在我的具體情況中,這不是我所關心的問題。 – Eyeofpie
FWIW,這不是HTML 4.01 Transitional文檔類型。這是:「<!DOCTYPE HTML PUBLIC」 - // W3C // DTD HTML 4.01 Transitional // EN「」http://www.w3.org/TR/html4/loose.dtd「>'。瀏覽器和'<!DOCTYPE html>'之間的行爲差異很小,而不是HTML5特有的。 – Alohci