2013-07-22 22 views
-1

我有一個相當複雜的結構。兩個<form>標籤是具有相同標籤的孩子。他們完全一樣,只是他們有不同的ID。瀏覽器不能正確解析表格

我的代碼如下所示:

... complex structure ... 
<form> 
<div id="container_tag1"> 
    ... stuff ... 
    <div> 
    ... stuff .... 
     <form id="form1"> 
      .... 
     </form> 
    ... stuff ... 
    </div> 
</div> 
... stuff ... 
<div id="container_tag2"> 
    ... stuff ... 
    <div> 
    ... stuff .... 
     <form id="form2"> 
      .... 
     </form> 
    ... stuff ... 
    </div> 
</div> 
</form> 
... complex structure ... 

結構複雜,但正如上面看到的,兩種形式都在同一水平上。他們內在的內容也完全一樣,但Firefox和谷歌瀏覽器都不合適。

其中之一是在檢查元素視圖中正確顯示。就像在源代碼中一樣。但另一個解析完全不同:瀏覽器省略了<form>標記本身,但將其內部內容添加到父標記中,並進行了正確解析。

他們完全一樣,所以我真的不知道我的代碼有什麼問題。最奇怪的是,我嘗試用<div> s和其他標籤替換<form>標籤,並且所有內容都被正確解析並呈現。所以它看起來像一個瀏覽器錯誤,但Firefox和Chrome都是這樣解析它的。

+1

你不能在DOM巢形式。 – bzupnick

回答