2014-05-13 126 views
-3

我正在驗證validator.w3.org上的網站。「html」不是保留名稱

它顯示了以下錯誤:

(html" is not a reserved name)

我使用下面的代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 
html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 

什麼想法,我怎麼能解決這個問題?

+1

使用語法高亮獲得一個好的IDE將爲您解決這個問題。 –

回答

3

您錯過了右括號和左括號。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
-2

您在doctype的URL末尾缺少「/>」。因此, 驗證看到這樣的事情:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" Content-Type" content="text/html; charset=iso-8859-1" /> 

下一個問題將是一個HTML文檔中的XHTML。從不 僅在XHTML中使用HTML中的最後/空元素。

+2

文檔類型不是一個元素。 –