css - 将文本与图像旁边对齐

标签 css

我有一个包含图像和描述的产品列表。如何最好地对齐了解更多文本,使其直接位于文本描述下方。我可以通过在图像中添加 margin-bottom 来解决这个问题,但这似乎是一种黑客方法,而且效果不太好。

请参阅此image作为对我想要实现的目标的更好解释。

最佳答案

这里是工作示例:请确保在发布后执行clearfix或添加overflow:hidden,因为它的两个子项都是 float 的。

.post {
  clear:both;
  overflow:hidden;
}
.post img {
  float:left;
  margin-right:15px;
  }
.post .post-Excerpt {
  float:left;
}
<div class="post">
  <img style="vertical-align:middle" src="https://placehold.it/160x160">
  <div class="post-excerpt">
  <h2>This is title</h2>
  <p>THis is lorem ipsum text that goes here as paragraph test. THis is lorem ipsum text that goes here as paragraph test. </p>
    <a href="#">Read more</a>
  </div>
</div>

关于css - 将文本与图像旁边对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806014/

相关文章:

html - 如何使用带锚定列的 flexbox

css - mixins:增加 background-image 属性的值

javascript - 我从 getbootstrap 为流体导航栏标题复制了完全相同的代码,现在当我缩小网页时导航栏切换没有响应

html - CSS叠加后的内容在叠加层下方

html - 绝对定位的动态高度

javascript - 如何在面板前后添加面板

css - 如何在图像上叠加缩放图标并始终保持它们完美对齐?

ios - 如何避免在 iOS/Html/WebView 标题后面滚动显示

css - 多级CSS下拉菜单的问题

javascript - 只检测伪元素的点击事件