简介: 我有一个简单地用 html 和 css 设计的页面,主要是 div 和 css 来塑造 div 框。
我只想将 wordpress 博客站点的博客文章集成到此页面中。除了包含“导入”帖子的一个(大)div 之外,设计中的所有内容都相同。我不希望这个 div 包含它自己的滚动条,就好像它是 wp 站点的窗口一样。我希望整个站点垂直扩展,由 wp 博客文章的高度决定,无论它们是什么。
我使用了这里提供的方法:http: //moshublog.com/2005/07/05/integrate/2/ 来合并博客,这已经奏效了。
问题: 包含此博客文章(“循环”)的 div 没有垂直扩展。它只是将博客文章切断,就好像它们没有被检测到一样。高度在包含它的 div 和任何 div 的父级上设置为 100%。
问题: 包含 wp 博客文章的 div 如何根据这些博客文章的高度垂直扩展?
我试过的: - - - 溢出:隐藏;我在页面上有浮动元素。我已经尝试了溢出的所有可能性:隐藏;,这是在我能找到的任何其他问题中提出的。这并没有改变什么。- - - 使 body 和 html height=100%。这并没有改变什么。- - - 将包含它的 div 和任何父 div 的高度更改为固定高度。这改变了高度。如果它更大,则可以看到更多的博客文章。帖子在那里,只是被切断了。
这是代码:
<!-- Main Body Start -->
<div class="clean" style="width:1200px; height:100%; border:0px; margin:0 auto;">
<!-- Body Column One Start -->
<div class="clean" style="width:950px; height:100%; float:left;">
<!-- Blog Integration Start -->
<div class="clean" style="width:946px; height:100%; max-width:946px; border-style:none solid; border-color:#99AAFF;
border-width:0px 2px; float:left; overflow:hidden; background-color:#ffff77;">
<div class="clean" style="width:926px; height:100%; margin:0px 10px;">
<!-- WP Blog code goes in here -->
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php
the_title_attribute(); ?>">
<?php the_title(); ?>
</a>
</h2>
<small>Posted in <?php the_category(', ') ?> on <?php the_time('F jS, Y') ?> by <?php the_author() ?> –
<?php comments_popup_link('Be the first to comment', '1 Comment', '% Comments'); ?>
<?php edit_post_link('Edit', ' | ', ''); ?> </small>
<div class="entry">
<?php the_content('<span class="more">read more »</span>') ?>
</div>
<?php if(is_single()) {?><p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?></p><?php } ?>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft">
<?php next_posts_link('« Older Entries') ?>
</div>
<div class="alignright">
<?php previous_posts_link('Newer Entries »') ?></div>
</div>
<?php else : ?>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
</div>
“wp blog code goes here”下面的所有内容到“?php endif;?” 来自 wp 博客网站,是“循环”。
谢谢你。