图片居中 CSS

Centering Pictures in CSS

需要帮助将这些图像居中 CSS

我一直在尝试使用 div id 标签将它们居中

<div id="centerLeftAboutPic">
  <div class="single-about-detail clearfix">
    <div class="about-img">
      <img src="img/AttyRLev.jpg" alt="">
    </div>

    <div class="about-details">
      <div class="pentagon-text">
        <h1>R</h1>
      </div>

      <h3>Atty Rob Lev</h3>
      <p>Click here to learn more about robert lev</p>
    </div>
  </div>
</div>

我还为第二张图片创建了一个单独的 div ID。这是其中一张图片的 CSS。两张图片有相似的 css。

#centerLeftAboutPic {
  float: right;
  width: 320px;
  padding-left: 30px;
  position: relative;
}

我是网络开发的新手,所以我仍然对定位感到困惑。谢谢。

如果您想将图像相对于其容器居中,那么您需要做的就是将其添加到其 CSS。

#centerLeftAboutPic img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

然而,它只会将它置于您在 #centerLeftAboutPic 中提供的 320px 容器内。如果您将 属性 调整为 width: 100%;,它将在页面上居中。

这里有一个 fiddle 给你。我在示例中将宽度设置为 100%,尝试一下,您就会明白我的意思:https://jsfiddle.net/v5k8rjy2/2/

如果你想让整个 #centerLeftAboutPic div 居中,你需要将边距放在 div 本身并移除浮动:对 属性 .这是其中的 fiddle:https://jsfiddle.net/v5k8rjy2/5/

#centerLeftAboutPic {
  width: 320px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

您可以在 css

中使用以下内容
text-align:center 

片段

#centerLeftAboutPic {
      text-align:center;
       padding-left:30px;
       position: relative;
       border:solid black;
}
img{
  width:50px;
  height:50px;
  margin-left:70px;
}
<div id="centerLeftAboutPic">
<img class="img-responsive" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRH181kjqkxFXqYU4bTP8zdfiAfO4iceJrxA4lMPXMCKY61eX9v" /></a>
<img class="img-responsive" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRH181kjqkxFXqYU4bTP8zdfiAfO4iceJrxA4lMPXMCKY61eX9v" /></a>
 <div>
</div>