我无法在我的 WordPress 博客中设置一些 DIV 的样式。我会在 WordPress 论坛上发布这个,但我相信这更像是一个 CSS/HTML 问题,而不是一个实际的 WordPress 问题。作为一个先驱,我会说我现在正在为所有内容设置内联样式,只是为了试验编码(一旦完成,我将把所有内容转移到我的外部样式表......我想人们会因为内联而跳到我身上如果我什么都没说的话,造型:) )。
基本上我正在尝试做一个嵌套的 div 或者我正在尝试在无序列表中的每个列表项之间设置一个边距。我生成的列表基本上是从博客周围的其他帖子中获取的信息,以显示某个类别的最新帖子(PHP 就是这样)。
它正在显示另一个,中间没有边距。它是两个相邻的 div(左边的一个显示文章图像,右边的一个显示帖子的标题和“摘录”)。我想将这两个 div 嵌套到一个大 div 中,这样我就可以移动它并添加边距,但是每当我尝试添加父 div 时,它只会将父 div 显示为只有 4px 高的 div 并且没有嵌套其他两个.
我也尝试自己设置样式,<li>
但是当我将边距添加到整个 li 时,它会使两个并排的 div 不对齐。
很抱歉,我没有完成 JSFiddle,我想包含我无法在 JSFiddle 中完成的整个代码(w/PHP)。
谢谢您的帮助!
<ul style="list-style-type:none;">
<?php
global $post;
$category = get_the_category($post->ID);
$category = $category[0]->cat_ID;
$myposts = get_posts(array('numberposts' => 5, 'offset' => 0, 'category__in' => array($category), 'post__not_in' => array($post->ID),'post_status'=>'publish'));
foreach($myposts as $post) :
setup_postdata($post);
?>
<li>
<a href="<?php the_permalink(); ?>">
<div id="image_con" style="float:left; border:1px solid black; width:200px; height:200px; background-color:black; overflow:hidden;">
<div id="image_recent" style="margin-left:-50px;">
<?php set_post_thumbnail_size( 300, 300 );
the_post_thumbnail(); ?>
</div>
</div>
<div id="cr_content" style="float:right; border:1px solid black; width:356px; height:200px;">
<?php
the_title();
the_excerpt();
?>
</div>
</a>
</li>
<?php endforeach; ?>
<?php wp_reset_query(); ?>
</ul>