【问题标题】:center horizontally 2 elements in a row using bootstrap or css使用引导程序或 css 在一行中水平居中 2 个元素
【发布时间】:2020-02-02 09:14:48
【问题描述】:

我正在使用引导模板,我需要在团队部分中居中两个元素。 元素在 div class="col-md-3 col-sm-3 col-xs-12" 里面,这个在 div class="team-top" 里面,这个在 div class="row ”。我仍然是引导程序的新手,所以我很难找到我必须修改哪些类。 每个元素都有描述每个团队成员的图像和文本。

actual situation

这是代码。

  <div id="team" class="our-team-area area-padding">
    <div class="container">
      <div class="row">
        <div class="col-md-12 col-sm-12 col-xs-12">
          <div class="section-headline text-center">
            <h2>Nuestro Equipo</h2>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="team-top">
          <div class="col-md-3 col-sm-3 col-xs-12">
            <div class="single-team-member">
              <div class="team-img">
                <a href="#">
                    <img src="img/team/1.jpg" alt="">
        </a>
                <div class="team-social-icon text-center">
                  <ul>
                    <li>
                      <a href="#">
                            <i class="fa fa-facebook"></i>
                        </a>
                    </li>
                    <li>
                      <a href="#">
            <i class="fa fa-twitter"></i>
            </a>
                    </li>
                    <li>
                      <a href="#">
            <i class="fa fa-instagram"></i>
            </a>
                    </li>
                  </ul>
                </div>
              </div>
              <div class="team-content text-center">
                <h4>Daniel Cárdenas</h4>
                <p>Músico, Ingeniero en y Cofundador de Conectarte Studio</p>
              </div>
            </div>
          </div>
          <!-- End column -->
          <div class="col-md-3 col-sm-3 col-xs-12">
            <div class="single-team-member">
              <div class="team-img">
                <a href="#">
                                        <img src="img/team/2.jpg" alt="">
                                    </a>
                <div class="team-social-icon text-center">
                  <ul>
                    <li>
                      <a href="#">
                                                    <i class="fa fa-facebook"></i>
                                                </a>
                    </li>
                    <li>
                      <a href="#">
                                                    <i class="fa fa-twitter"></i>
                                                </a>
                    </li>
                    <li>
                      <a href="#">
                                                    <i class="fa fa-instagram"></i>
                                                </a>
                    </li>
                  </ul>
                </div>
              </div>
              <div class="team-content text-center">
                <h4>Ignacio Weisser</h4>
                <p>Músico, Ingeniero en Sonido y Cofundador de Conectarte Studio</p>
              </div>
            </div>
          </div>
          <!-- End column -->
        </div>
      </div>
    </div>
  </div>
  <!-- End Team Area -->

我试过了

.team-top{
    text-align:center;
    margin: 0 auto;
    display: block;
}

.team-top{
    left: 0;
    right: 0;
    margin: 0 auto;
}

.team-top{
    margin-right: auto;
    margin-left: auto;
}

并向 div class="row" 和 div class="col-md-3 col-sm-3 col-xs-12" 和 div class="single-team-member" 添加类,但我仍然相信我必须将 CSS 添加到 div class="team-top"

任何帮助将不胜感激

【问题讨论】:

    标签: html css row


    【解决方案1】:

    要在引导行中定位或重新排序列,您可以使用 Push、Pull 或 Offset (bootstrap doc)。

    偏移量为列添加左边距。

    <div class="row">
         <div class="col-md-3 col-sm-3 col-sm-offset-3 col-xs-12"></div>
         <div class="col-md-3 col-sm-3 col-xs-12"></div>
    </div>
    

    【讨论】:

    • 完成了这项工作。非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 2023-02-02
    • 2014-06-20
    • 2021-02-18
    • 2015-12-11
    • 1970-01-01
    • 2020-10-26
    相关资源
    最近更新 更多