2012-01-05 66 views
3

有了这个代码:ARIA角色的验证挑战

<ul class="tabs-nav" role="tablist" > 
     <li role="tab"><a href="#newspane" id="tab-newnews">Latest News</a></li> 
     <li role="tab"><a href="#presspane" id="tab-press" >Press Releases</a></li> 
</ul> 

<div> 
    <div id="pane-newnews" role="tabpanel" aria-labelledby="tab-newnews" aria-hidden="false"> 
     <p>Lorem</p>   
    </div> 

    <div id="pane-press" role="tabpanel" aria-labelledby="tab-press" aria-hidden="true"> 
     <p>Ipsem</p>      
    </div> 
</div> 

我上W3C Validator此错误:

“坏值Tablist中对元素的div属性的角色”

我已经把在文档中的每一块岩石上,并找到没有理由,这不会验证。任何人都可以解释我做错了什么?

谢谢!

回答

4

您可以使用W3C新的标记验证服务来检查ARIA http://validator.w3.org/nu/但是请注意,ARIA只符合用于HTML5,并不在于它使任何差异whther它工作与否。 ARIA与(X)HTML的任何风格都是一样的,它只是扼杀的验证者。