2012-05-28 101 views
0

有人能告訴我爲什麼我不斷收到錯誤的下面的代碼:HTML實體驗證錯誤

<div class="sidebox-header-left"> 
<h3 class="rightBoxHeading" id="ezpagesHeading">Advertisement</h3> 
    <br/> 
<a href="http://www.test.com/tread.php?s=000&v=0&q=000&r=000&clickref=test.com"><img src="http://www.test.com/tshow.php?s=000&v=000&q=000&r=000" border="0"></a>   </div> 
    <div id="ezpagesContent" class="sideBoxContent"> 
</div> 
    </div> 

我使用HTML 4.01過渡,但我不斷收到以下錯誤上面的代碼:

警告線298,柱56:參考屬性值 外部實體... p://www.test.com/tread.php?s=000&v=000&q=000&r=000&clickref=test.com

這通常是未properl&符號的符號y轉義爲包含在屬性中,例如在href中。您需要將'&'的所有實例都轉換爲'&amp;'。

+0

做什麼警告說:逃避你的網址! http://www.test.com/tread.php?s=000 & v = 0 ... –

+0

'
'表示在HTML 4中「換行符後面跟着一個'>'」。您不是在編寫XHTML ,請勿使用XML自我關閉標記語法。擺脫'/'。 – Quentin

回答

0

查看驗證器中的信息(包含在您的問題中)?

您需要將'&'的所有實例轉義爲'&amp;'。

這樣做。

<a href="http://www.test.com/tread.php?s=000&amp;v=0&amp;q=000&amp;r=000&amp;clickref=test.com"> 
0

&&amp;在URL如果你關心的驗證。