h2标头显示下面的页面内容

| 我一直在修改wordpress主题,并且当我刚刚开始在页面中放置内容时,我注意到h2标头显示在内容下方(请参阅此处:http://mefo1.ecin1prod1lnx1.com/about/history/)。我似乎找不到解释。 以下是page.php代码。我很高兴PasteBin可能需要其他任何代码。 非常感谢你, 亚历克斯
<?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(); ?>
    
已邀请:
        阅读@Shaun说的话。请记住,默认情况下div是块元素,这意味着它们将增长以占据所需的空间。除非通过css另行指定,否则这将迫使所有同级块从下面开始。将h2移到文档顶部。正常的文档流是从左到右,从上到下,因此您的第一个div(类为“ entry \”)将显示为块级元素(因为您没有另外指定),并且它的兄弟姐妹是在下面呈现,因此为什么您的h2元素不在您期望的位置。     
        在div类条目上方移动     

要回复问题请先登录注册