WordPress理论课-帖子中的图像栏是否对齐?

时间:2011-03-03 作者:Mild Fuzz

试图说服一位客户的请求,我想我应该稍微考虑一下解决方案。

客户端需要一个两列post布局,右下为图像,左下为文本。

现在,这一点相对来说是直截了当的(他说,还没有尝试过),但真正的问题是下一个要求。左列中的图像需要与左列中段落的开头对齐。我正在努力找出这一点。

EDIT

每篇文章可能包含几个段落,这些段落可能有也可能没有需要对齐的图像。

后端需要从手动HTML中解放出来,因为客户端希望自己维护站点。

2 个回复
SO网友:t31os

我认为这只是一个制定HTML的方式来满足图像对齐要求的问题。。

您可以有两个独立的元素,一个用于帖子的图像,一个用于内容的段落,并将它们并排浮动。在这两者之间添加一个包装。。

所以基本上有两个元素,并排和一个包装器,例如。。

+------------+
|+----++----+|
||    ||    ||
|+----++----+|
+------------+
如果两列中的一列(浮动元素)具有更大的高度,则包装将延伸以匹配该高度,例如。。

+------------+
|+----++----+|
||    ||    ||
|+----+|    ||
|      +----+|
+------------+

+------------+
|+----++----+|
||    ||    ||
||    |+----+|
|+----+      |
+------------+
由于包装器包围了每个结果,因此图像和段落的基线总是相同的。。。

因此,您的结果显示为。。

+------------+
|+----++----+|
||    ||    ||
|+----+|    ||
|      +----+|
+------------+
|+----++----+|
||    ||    ||
||    |+----+|
|+----+      |
+------------+
|+----++----+|
||    ||    ||
|+----+|    ||
|      +----+|
+------------+
很明显,真正的HTML元素看起来不是这样的,但我希望这个错误能有所帮助:)

SO网友:wyrfel

这更像是一个CSS问题。您将图像标签放入段落中(<p><img/>....</p>) 然后使用CSS限制文本宽度并将图像向右推出:

p { padding: 0 200px 0 0; }
p img { float: right; width: 200px; height: 200px; margin: 0 -200px 0 0; }

结束

相关推荐

使用QUERY_POSTS按ID返回帖子或页面

我正在为客户构建一个自定义主页,在那里他们希望有一些可更改的框来链接到网站内的特定页面或帖子。我在主页中添加了自定义字段,这样他们只需输入页面/帖子ID,然后它就会显示正确的帖子或页面。我希望它足够灵活,他们可以发布帖子或页面。现在,我的盒子代码是<?php query_posts(\'p=\'.$topright); ?> <?php while (have_posts()) : the_post(); ?> {title and featured im