2013-07-12 106 views
0

這裏的網站: http://prodontic.com/cs2/index.php?q=conscience-statements&record=8URL參數沒有通過HTML5驗證

這裏的W3C驗證報告: http://validator.w3.org/check?uri=http%3A%2F%2Fprodontic.com%2Fcs2%2Findex.php%3Fq%3Dconscience-statements%26record%3D8&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

這不驗證,但驗證沒有給出任何關於如何建立與參數的URL任何跡象。

這必須很簡單,但我似乎無法弄清楚....我缺少什麼?

在此先感謝。

+0

[HTML5和網址中的&符號]的可能重複(http://stackoverflow.com/questions/17374087/html5-and-ampersands-in-urls) –

回答

3

只需將您在HTML中使用的網址中的&替換爲&即可。

因此,例如,更換

<a href='index.php?q=conscience-statements&record=7'>&laquo;</a> 

<a href='index.php?q=conscience-statements&amp;record=7'>&laquo;</a> 
1

你說:but the validator does not give any indication about how to build URLs with parameters

這是奇怪的,W3C的錯誤描述(反覆)中明確規定:
& probably should have been escaped as &amp;

另外,看看這個答案SO:https://stackoverflow.com/a/3493425/588079

希望幫助!