【问题标题】:Spacing For Image and Text Elements图像和文本元素的间距
【发布时间】:2021-12-23 11:37:38
【问题描述】:

我正在尝试创建单独的图像和文本部分。

当图片和文字部分包含大量内容时,内容永远不会在图片下方。内容始终位于其内容区域内。
*这是我一直遇到的问题....文本一直在图像下方换行,并且每个图像和文本部分之间的间距都不均匀。

下面是我一直在修改的示例代码,但到目前为止我还没有得到我上面解释的结果,以及下面的图像示例。

我已经尝试/将以下 CSS 单独添加到段落标记中,但仍然无法按预期工作。 溢出:隐藏; 显示:块;

我没有要分享的 URL/页面,因为我在本地创建此页面。

非常感谢任何帮助!

 

<a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img 
class="alignleft wp-image-45473 size-medium" src="https://example.com/wp- 
content/uploads/2021/11/sample-image-name.jpg" alt="first-name-last-name" width="200" 
height="200" /></a>
<h3>First Last Name</h3>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut 
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco 
laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in 
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat 
non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt 
mollit anim id est laborum.

&nbsp;

【问题讨论】:

  • 您提供的图像与您提供的代码完全不同。那么,如果图像与提供的代码有任何关系,那么图像的问题区域是什么。
  • 你好!您是否尝试过使用 DIV?看看这个代码:codepen.io/blue_ssandro/pen/MWvBoxQ
  • @Officer Erik K 唯一的区别是我添加了一个 H3 标签,也许 lorum ipsum 内容不同。除此之外真的没有太大区别。但是感谢您指出这一点。
  • 您希望文本在图像下方换行还是保留在自己的列中?我不清楚你似乎在说这两个。

标签: html css spacing


【解决方案1】:

从您的代码中,我猜您使用的是 wordpress。

因此,您很可能可以使用引导类来实现您想要实现的目标。

我会推荐你​​看看Bootstrap 4 Media lists

至于示例代码,使用纯 css 和 html,你想做什么检查一下:

.block-container {
  float: left;
  width: 100%;
}

.image-container {
  float: left;
  width: 200px;
  margin: 10px;
}

.text-container {
  float: left;
  width: auto;
  max-width: 300px;
}
<!-- BLOCK START -->
<div class="block-container">
  <div class="image-container">
    <a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img class="alignleft wp-image-45473 size-medium" src="https://via.placeholder.com/200" alt="first-name-last-name" width="200" height="200" /></a>
  </div>
  <div class="text-container">
    <h3>First Last Name</h3>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit
    esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
</div>
<!-- BLOCK END -->
<!-- BLOCK START -->
<div class="block-container">
  <div class="image-container">
    <a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img class="alignleft wp-image-45473 size-medium" src="https://via.placeholder.com/200" alt="first-name-last-name" width="200" height="200" /></a>
  </div>
  <div class="text-container">
    <h3>First Last Name</h3>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit
    esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
</div>
<!-- BLOCK END -->
<!-- BLOCK START -->
<div class="block-container">
  <div class="image-container">
    <a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img class="alignleft wp-image-45473 size-medium" src="https://via.placeholder.com/200" alt="first-name-last-name" width="200" height="200" /></a>
  </div>
  <div class="text-container">
    <h3>First Last Name</h3>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit
    esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
</div>
<!-- BLOCK END -->
<!-- BLOCK START -->
<div class="block-container">
  <div class="image-container">
    <a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img class="alignleft wp-image-45473 size-medium" src="https://via.placeholder.com/200" alt="first-name-last-name" width="200" height="200" /></a>
  </div>
  <div class="text-container">
    <h3>First Last Name</h3>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit
    esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
</div>
<!-- BLOCK END -->
<!-- BLOCK START -->
<div class="block-container">
  <div class="image-container">
    <a href="https://example.com/wp-content/uploads/2021/11/sample-image-name.jpg"><img class="alignleft wp-image-45473 size-medium" src="https://via.placeholder.com/200" alt="first-name-last-name" width="200" height="200" /></a>
  </div>
  <div class="text-container">
    <h3>First Last Name</h3>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit
    esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
</div>
<!-- BLOCK END -->

【讨论】:

  • Alejo_Blue 和 Greg Vlachokostas 感谢你们帮助我解决这个问题。你的两个答案都很好。谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-04-07
  • 2011-10-22
  • 1970-01-01
  • 2015-05-17
  • 2014-04-10
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多