2013-04-15 62 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