2013-08-27 61 views
0

我已經開始學習使用螢火蟲來識別css問題,但我真的不知道這個問題。 HTML validator是說我應該移動<div><span>標籤:神祕的span標記導致錯誤

Line 205, Column 55: Element div not allowed as child of element span in this context. (Suppressing further errors from this subtree.)

<pre id=line1><span><div class ='pto_product'> 

的問題是,有沒有span標籤在插件中的HTML標記區域div class =pto_product之前,所以我懷疑有東西使用頁面模板。

我檢查與螢火蟲跨度標籤,它似乎與這條線在樣式表:

pre {margin: 20px 0px; padding: 20px; white-space: pre-wrap; 
white-space: -moz-pre-wrap; white-space: -pre-wrap; 
white-space: -o-pre-wrap; word-wrap: break-word; 
text-shadow: 1px 1px 1px rgba(255,255,255,0.85); } 
address { letter-spacing: 1px; margin: 20px 0; } 

我刪除了整條生產線,但什麼都沒有改變。我進了一步,刪除了樣式表中包含「span」的所有類和id,但span仍然存在。請問誰能告訴我如何擺脫那個標籤?任何幫助深表感謝。

Image http://i1350.photobucket.com/albums/p769/Stonecold_Stone/cssproblem_zps53199bb7.png

HTML validator

Page Link

+0

有沒有機會用JavaScript插入它? – bfavaretto

+0

不,沒有JavaScript,它在源代碼中可見。我們不能幫你這樣做。我們不能告訴你爲什麼它在那裏。你必須向我們展示一些代碼如何構建頁面。 – putvande

+0

這不是源代碼。這是螢火蟲。它也顯示動態HTML。 –

回答

0

如果你使用jQuery,您可以使用此。

$("#line1").find("span").remove(); 
0

這是不可能的。檢查你的代碼。我相信你使用span或者用一些java腳本代碼生成它。我使用了一段時間的螢火蟲,並且在使用錯誤插件或錯誤的服務器端代時,從未看到類似這樣的期望。你也可以看到頁面源代碼。