我研究过类似的问题并尝试使用 display:table-cell; 内联块;vertical-align:middle 到处都是,但我不能让它工作。在这个示例 Genesis 主题页面(请看)中,它演示了使用“one-half”和“first”CSS 类的列的使用。使用 DevTools/Inspector,您可以进入并<img src="http://placehold.it/140x240">
在段落之前添加,如下所示。也许创世纪专栏中的某些东西使这比应有的更难,或者我更有可能错过了显而易见的事情。
在第一列中,我需要 img 出现在文本的左侧,而文本是垂直对齐的。我似乎无法找到可以做到这一点的组合。注意我确实知道图像的高度 - 它不是动态的。如果更容易,我可以使用跨度而不是 P。
<h3>Two-Columns</h3>
<div class="one-half first">
<img src="http://placehold.it/140x240">
<p>This is an example of a WordPress post, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many posts as you like in order to share with your readers what exactly is on your mind.</p>
</div>