如何将此 Wordpress 图片标题与图片顶部对齐?

Posted

技术标签:

【中文标题】如何将此 Wordpress 图片标题与图片顶部对齐?【英文标题】:How can I align this Wordpress image caption with the top of the image? 【发布时间】:2015-10-05 22:21:03 【问题描述】:

我正在编写一个 Wordpress 主题。我希望将我添加到主题中图像的标题拉到图像的左侧并与图像的顶部对齐,如下图所示:

Wordpress 的 html 输出如下所示(为清晰起见进行了简化):

<div id="attachment_1726" style="width: 1034px" class="wp-caption aligncenter">
   <a href="some_url"><img class="wp-image-1726 size-large" src="the_src"  ></a>
   <p class="wp-caption-text">Satoshi town, the trading capital of BitQuest</p>
</div>

我不知道如何提取wp-caption-text 段落。我尝试了以下方法:

.wp-caption-text 
  position: relative;
  left: -170px;
  top: 0;
  width: 150px;

但这不起作用。结果如下:

谁能指出我正确的方向?

【问题讨论】:

【参考方案1】:

你必须浮动两个元素。也可申请vertical-align: top;

.wrapper 
  width: 450px;

p,
img 
  float: left;

p 
  margin: 0;
  width: 100px;
<div class="wrapper">

  <p>Satoshi town, the trading capital of BitQuest</p>
  <img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150" />
</div>

【讨论】:

【参考方案2】:

尝试将其显示为内联块:

.wp-caption-text 
  position: absolute;
  display: inline-block;
  left: -170px;
  top: 0;
  width: 150px;

【讨论】:

以上是关于如何将此 Wordpress 图片标题与图片顶部对齐?的主要内容,如果未能解决你的问题,请参考以下文章

如何*放大* WordPress 中的所有特色图片?

上传图片时如何修复 WordPress 上的 HTTP 错误?

无法将我的 WordPress 帖子与我在 Facebook 上的图片分享

如何将图像用于博客帖子缩略图,但不让它成为帖子顶部的特色图像?

当图片增大尺寸时,如何将项目与导航栏的顶部对齐?

悬停在帖子链接(WordPress)上时如何显示帖子的特色图片?