“作用域中没有p元素,但是看到了p end标签。”由我的Wordpress博客页面上的WCAG 2.0 html验证程序提供

我正在尝试针对WCAG 2.0 AA标准验证我的wordpress网站,这是我第一次处理它,并且html验证程序存在此错误。

我已经搜索了有关同一错误的其他一些问题,但没有帮助。该错误是在我的Wordpress网站的博客页面上显示的,实际上,当我发布文章时会显示该错误,如果删除我的帖子,则没有错误。

我也检查了我的(单篇)文章,里面没有空的段落,也没有在段落中注意到的任何非内联元素。我包含了索引文件的代码,如Chrome开发人员工具中所示,我发现强烈建议不要发布代码图片,但我想在这种情况下,如果我错了或者应该发布任何其他信息,请告诉我,谢谢大家的时间!

编辑:好朋友,谢谢大家的即刻答复,我非常感谢!所以我将代码放在文本上,现在的问题是,我不知道如何编辑这段代码,正如我之前所说的,这是Chrome开发人员工具中显示的代码,我找不到主题中任何php或css文件中的此代码。我检查了引起错误的文章,整篇文章中只有和标签。我个人没有贴任何标签,也没有注意到任何标签...对不起,我了解我可能不太了解,但是我真的找不到其他方法来描述这个问题...谢谢大家再次耐心等待!

代码:

<div id="wrapper">
    <div id="contentwrapper">
        <div id="content">

<div class="post-49 post type-post status-publish format-standard hentry category-uncategorized">
        <h2 class="entry-title" id="post-49"><a f="https://badwitchstudios.gr/2020/01/21/daz-studio-blender-ue4-mixamo-tutorial/" rel="bookmark" title="DAZ STUDIO/BLENDER/UE4/MIXAMO TUTORIAL">
        DAZ STUDIO/BLENDER/UE4/MIXAMO TUTORIAL        </a></h2>
      <div class="entry">
        <p>.......</p>
<div class="belowpost">
<div class="postdate">January 21,2020</div>
<div><a class="more-link" href="https://badwitchstudios.gr/2020/01/21/daz-studio-blender-ue4-mixamo-tutorial/">Read More</a></div>
</p></div>
      </div>
    </div>                    

        </div>
            </div>
</div>

Edit2:好了,问题解决了,我联系了作者,他们立即找到了错误代码并为我修复了,所以这是extras.php文件中的一段代码,'。get_the_date()后有一个多余的空格。功能。原始代码为:

function indigo_new_excerpt_more($ more){ 全球$ post; 返回''.get_the_date()。' ID)) 。 '“>'。esc_html __('Read More','indigo-lite')。' '; } add_filter('excerpt_more','indigo_new_excerpt_more');

所以我只需要删除之后的多余空间 '.get_the_date() 功能并解决。

fleia 回答:“作用域中没有p元素,但是看到了p end标签。”由我的Wordpress博客页面上的WCAG 2.0 html验证程序提供

在您的代码中,打开和关闭HTML标签非常混乱。

我建议您仔细分析打开和关闭标签的位置以及标签包装的内容。

尤其是在第107行中引发的错误是因为您在<div>元素中打开了三个<p>,但是您只关闭了其中两个。

因此,作为第一个改进,请在</div>之前添加</p>

然后请检查您是否使用了相同数量的开始和结束标签。

本文链接:https://www.f2er.com/2699112.html

大家都在问