заголовок h2 отображается ниже содержимого страницы - PullRequest
0 голосов
/ 22 июня 2011

Я модифицировал тему WordPress и, когда я только начал размещать контент на страницах, я заметил, что заголовок h2 отображается под контентом (см. Здесь: http://mefo1.ecin1prod1lnx1.com/about/history/). Я не могу найти объяснение.

Ниже приведен код page.php. Я рад вставить любой другой код, который может понадобиться.

Большое спасибо,

Алекс

<?php get_header(); ?>
<script>

jQuery(document).ready(function(){
    jQuery(".share").click(function(){
      jQuery(this).next("div").slideToggle("slow");
        jQuery(this).toggleClass("active"); return false;
    });

});

</script>


        <div class="posts-column">

        <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
        <?php include(TEMPLATEPATH . '/includes/share.php'); ?>



                            <div class="entry">
                            <?php the_content(); ?>
                            </div>
                            <div class="clear"></div>
                        <?php endwhile ?>   

                             <div class="clear"></div>
                            <h2 class="page"><?php the_title(); ?></h2>

                        <?php else : ?>

                            <h2 class="center">Not Found</h2>
                            <p class="center">Sorry, but you are looking for something that isn't here.</p>
                            <?php include (TEMPLATEPATH . '/searchform.php'); ?>    

                        <?php endif; ?>                 


        </div><!--end posts-column-->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Ответы [ 2 ]

3 голосов
/ 22 июня 2011

Переместиться выше записи вашего класса div

0 голосов
/ 22 июня 2011

Прочитайте, что сказал @Shaun. Помните, что div по умолчанию являются блочными элементами, что означает, что они будут занимать столько места, сколько им нужно. Это заставляет любые родственные блоки начинаться ниже, если иное не указано в css. Переместите ваш h2 к вершине документа. Нормальный поток документов слева направо, сверху вниз, так что ваш первый div (с классом "entry") будет отображаться как элемент уровня блока (поскольку вы не указали иначе), и его брат будет отображаться ниже, поэтому ваш h2 элемент не там, где вы ожидаете.

...