2011-09-16 55 views
0

我正在調試佈局,並且遇到了一些奇怪的錯誤。並且我正在以DTD XHTML 1.0 Strict的形式提供該頁面。Html「已定義」錯誤

錯誤顯示是這樣

  1. ID 「OFFICENAME」 已經定義:

    DIV類= 「辦公室」 ID = 「officename」

  2. ID 「OFFICENAME」 第一定義這裏

    span id =「officename」>

  1. NET啓用啓動標籤需要SHORTTAG是

此錯誤是顯示在斷碼

<br /> 

請任何一個可以幫助我走出這一點,並告訴我正確的代表方式

回答

2

你不能有多個具有相同ID的元素。將span或div上的id更改爲其他值。

4
  1. id必須是唯一的。你不能有兩個具有相同ID的元素。您應該刪除其中一個id或使用class。你可以任意給定的元素多個類,如:

    class="office officename" 
    
  2. / HTML/SGML的意義比XHTML不同:<foo/bar/<foo>bar</foo><foo/><foo></foo>&gt;(這只是由W3C驗證支持一個古老的怪癖)。
    您可能將XHTML標記作爲HTML發送。使用text/html帶有HTML5 DOCTYPE的MIME類型(您將獲得更好的兼容性,更好的驗證和/>護符將被允許)。

    <!DOCTYPE html>