2013-04-15 59 views
2

我正在创建和开发一个自定义的WordPress主题,我挣扎着一个问题,这让我疯狂,我找不到任何修复,无法弄清楚,我做错了什么...WordPress的额外空间休息布局

有一个在它打破了布局,并创建空的空间

这里输出增加了一些额外的空间是我的源代码(的index.php):

<div class="c6"> 
    <h4>news</h4> 
    <?php query_posts('showposts=3'); ?> 
    <?php if (have_posts()) : while(have_posts()) : the_post(); ?> 
     <?php get_template_part('content', get_post_format()); ?> 
    <?php endwhile; else : ?> 

     <p><?php _e('No posts were found!', 'unqvsn-framework'); ?></p> 

    <?php endif ?> 

    <p class="articles-nav-prev"><?php next_posts_link(__('&raquo; Older Posts', 'unqvsn-framework')); ?></p> 

</div> 

这里也是代码对于左栏侧栏,它也发生在哪里(以及我创建的每个侧栏):

<h4>Line up</h4> 
<div class="sidebar"><?php get_sidebar('lineup-sidebar'); ?></div> 

,这里是在浏览器中检查的代码输出器(Chrome,Firefox中同样的情况):

Screenshot

任何想法?

感谢

回答

0

一两件事你可以尝试在你的PHP标签之间加入HTML注释,以防止多余的空格,如果你的文件保存为UTF8

<h4>news</h4><!-- no whitespace 
    --><?php query_posts('showposts=3'); ?><!-- no whitespace 
    etc... 
    --><p class="articles-nav-prev"> 
+0

谢谢您的回答,但这并不帮助。在html注释后面添加了令人讨厌的空格.... – unqvsn

+0

yayks,我只是找到了解决方案 - 我必须重新保存所有文件,然后在没有BOM(字节顺序标记)的情况下将编码转换为UTF-8,全部空白消失了! – unqvsn

+0

我正要补充说,作为评论,它发生在我之前,除了空白,我有三个字符出现。 – martincarlin87