修改主题通过W3C的html5认证

2013年09月23日 | 杂谈 | 8条评论

无聊测了下w3c的html5认证,才发现 本站主题里面的格式是不符合html标准的,如下所示

<ul>  
    <h2>标题</h2>  
    <li>1111111111</li>  
    <li>22222222222222</li>  
    <li>33333333333333</li>  
    <li>44444444444444</li>  
</ul>  

在w3c中验证的结果如下

Element h2 not allowed as child of element ul in this context.

Content model for element ul:Zero or more li and script-supporting elements.

意思就是h2标签不能作为子结构(好吧这个该怎么翻译呢)放在ul下面

那就按照规矩改成正确的吧

<div>  
    <h2>标题</h2>  
    <ul>  
        <li>1111111111111</li>  
        <li>2222222222222</li>  
        <li>33333333333333</li>  
        <li>44444444444444</li>  
    </ul>  
</div>  

当然要在外面加个div让css更好定义

这样一来本站就通过了w3c的html5的验证了,至于其中的一个warning,里面居然没有指出是哪个地方,算了,跳过。

其实我的主题的html5完全就是个摆设,只是结构用上罢了... 无视之

至于w3c的css认证,之前还一直纠结这个,现在不管了,通过了认证后,网站很多效果就没了,为了美观,无视吧。

8 条评论

发布评论