我的Wordpress单post.php文件中有这段代码:
<p class="author-date">by <a href="#author-box"><?php the_author(); ?></a> on <?php the_date(); ?> <span style="display:inline-block">| Share this article: <?php echo wpfai_social(); ?></span></p>
但由于某些原因,echo wpfai_social();
位(回显<ul>
)在页面显示时移出<span>
标记,如:
<p class="author-date">by <a href="#author-box">Author Name</a> on Post date <span style="display:inline-block">| Share this article:</span>
<ul id="social-buttons">...</ul></p>
知道为什么会这样吗?不知道......
答案 0 :(得分:4)
HTML不允许<ul>
元素显示为<span>
元素或<p>
元素的子元素。
通过将元素移到外面,浏览器正在从错误中恢复。