html - 如何水平对齐不同 div 中的图像

标签 html css image

你能帮我理解如何在同一行的不同 div 之间水平对齐图像,而不考虑 div 的内部内容吗? 我试过绝对定位,但这次面试测试要求我将所有内容都放在内部 div 容器中。

例子:
here

<div class="row">
  <div class="col-md-3 product-box">
    <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 1</p>
      Staring at $500
      <br> Lorem ipsum dolor sit amet, consectetur adipiscing elit.
      <br>
      <div class="img-contain">
        <img src="materials/images/cereal_b.jpg" class="img-responsive" alt="cereal" />
      </div>
      <a class="bottom-link">Learn More</a>
    </div>
  </div>
  <div class="col-md-3 product-box">
    <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 2</p>
      Staring at 1900
      <br> Donec ornare magna sit amet erat molestie sollicitudin ac vitae lectus.</br>
      <img src="materials/images/flower_b.jpg" class="img-responsive" alt="cereal" />
      <a class="bottom-link">Learn More</a>
    </div>
  </div>
  <div class="col-md-3 product-box">
    <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 3</p>
      Staring at 1900
      <br> Cras non metus sed odio tristique imperdiet.</br>
      <img src="materials/images/machine_b.jpg" class="img-responsive" alt="cereal" />
      <a class="bottom-link">Learn More</a>
    </div>
  </div>
  <div class="col-md-3 product-box">
    <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 4</p>
      Staring at 1900
      <br> Pellentesque mattis tellus ut molestie dapibus.</br>
      <img src="materials/images/candy_b.jpg" class="img-responsive" alt="cereal" />
      <a class="bottom-link">Learn More</a>
    </div>
  </div>
</div>
</div>

最佳答案

尝试使用 Bootstrap 类 -“container-fluid”。 这是 jsfiddle:https://jsfiddle.net/z5v6t048/

<div class="container-fluid">
<div class="row">
  <div class="col-sm-6 product-box">
        <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 1</p>
      Staring at $500
      <br> Lorem ipsum dolor sit amet, consectetur adipiscing elit.
      <br>
      <div class="img-contain">
        <img src="materials/images/cereal_b.jpg" class="img-responsive" alt="cereal" />
      </div>
      <a class="bottom-link">Learn More</a>
    </div>
   </div>
   <div class="col-sm-6 product-box">
       <div class="col-md-12 background-contain">
      <p class="blue-title">Product Title 2</p>
      Staring at 1900
      <br/> Donec ornare magna sit amet erat molestie sollicitudin ac vitae lectus.
      <img src="materials/images/flower_b.jpg" class="img-responsive" alt="cereal" />
      <a class="bottom-link">Learn More</a>
    </div>
   </div>

</div>

关于html - 如何水平对齐不同 div 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39375226/

相关文章:

php - Wordpress - 每个特色图片都有不同的自定义链接

javascript - 使用 PyQt 和 javascript 调用 "onclick"事件时出现问题

c++ - OpenCV : algorithm for simple image rotation and reduction

android - 如何从 InputStream 而不是 File 获取 Exif 数据?

javascript - HTML 响应式 css 不适用于随机图像

javascript - 这些错误是什么意思 getReadModeConfig, getReadModeRender, getReadModeExtract

javascript - 在 View 中淡入元素并在 View 外淡出

css - 背景位置 :centre centre; in css tricks video not understanding on hover

javascript - jQuery 能否获取与元素关联的所有 CSS 样式?

java - 双击 jtable 中的 imageicon 会使 imageIcon 消失