2011-12-31 74 views
1

有人能向我解释什么,我得到,我为我的网站验证错误:验证:解释原因

Line 33, Column 216: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag. 
…ilto:?subject=E-mail%20from%20.co.nz">e-mail</a>.<p/> 

Line 43, Column 72: Element a not allowed as child of element ul in this context. (Suppressing further errors from this subtree.) 
…www.twitter.com/" title="Follow me on Twitter"><li class="twitter"></li></a> 

代码:

<p>Text<a href="mailto:"">e-mail</a>.</p> 

      <div id="socialMedia"> 
       <ul> 
        <a href="http://www.twitter.com/"title="Follow me on Twitter"><li class="twitter"></li></a> 
        <a href="http://www.facebook.com/" title="Like me on Facebook"><li class="facebook"></li></a> 

li班级与显示并可点击的图片链接

回答

4

您需要切换您的<a>标签和<li>标签; <li>应位于外部,并且是<ul>内唯一允许的元素。

<div id="socialMedia"> 
       <ul> 
        <li class="twitter"><a href="http://www.twitter.com/" title="Follow me on Twitter"></a></li> 
        <li class="facebook"><a href="http://www.facebook.com/" title="Like me on Facebook"></a></li> 

没有看到什么是你的位点的33线或者也许是几行以前席前,很难说自闭标签错误是什么;它看起来像你在a标签上直接使用/>,而不是单独关闭</a>