2010-12-22 71 views
0

我的網站在w3validation中。 我在網站上做了一些小改動。完成一些更改後,我可以在特定部分看到下面的錯誤。只有在mozila纔會出現錯誤

<a _moz-rs-heading="" xmlns="http://www.w3.org/1999/xhtml">SERVICES</a> 

以上錯誤只在mozila其餘的瀏覽器是好的。由於這個錯誤,我可能會面臨一些保證金相關的問題。我不知道如何產生錯誤?

任何人都建議我怎樣才能解決這個錯誤。

在此先感謝 拉克什

+2

閱讀@ vishwanath的答覆我知道你的問題是如何混亂後,我是正確的思考問題是:「在Firefox中,一個新的屬性會自動添加到我的錨標記中。我怎樣才能阻止這種情況的發生「 – 2010-12-22 13:32:55

+0

是紈絝子弟.....我沒有搞砸 – 2010-12-22 13:56:42

回答

0

我的猜測是,在驗證錯誤被引發,因爲_moz-rs-heading不是有效的HTML屬性。

在HTML5中,如果您需要在標記中包含一些額外的數據,例如data-moz-rs-heading,則可以使用data-作爲前綴屬性。

<a data-moz-rs-heading="" xmlns="http://www.w3.org/1999/xhtml">SERVICES</a> 
0

我的意見,有definetly在火狐besteffort自3.6版本實現中的錯誤。
我遇到了一個用戶這一問題貢獻了一個單獨的div塊的html代碼:用戶使用的<b>標籤,忘記關閉它。
自Firefox 3.6開始,未關閉的<b>然後由Firefox以動態方式完成,並在關閉</div >標記之前關閉</b >標記。這很好。但是在關閉</div >標籤後,Firefox也會立即重新打開,等等。
因此,在用戶進行一個非常簡單的錯誤有關塊並立即傳播到它後面的整個HTML代碼。這是一個令人討厭的新「盡力而爲」。我知道「盡力而爲不能修復所有的情況下,在particuliar如果用戶開始關閉或打開塊標籤隨機。
但傳播在處理其包含塊標記之外的內嵌代碼中的錯誤,很是怪異。

0

如果您在XHTML中使用短命名錨<a id="loc001"/>它也可能發生。

Firefox和Chrome渲染它不正確。我不得不將其更改爲<a id="loc001"></a>

相關問題