【问题标题】:Misaligned Bootstrap Carousel Image in FirefoxFirefox 中未对齐的引导轮播图像
【发布时间】:2014-01-21 19:31:33
【问题描述】:

我正在使用 Bootstrap 3 创建a simple HTML template。 我的旋转木马有问题。在 Firefox 浏览器中查看时图像未正确对齐。

使用火狐浏览器的截图:

使用 Google Chrome 和 Opera 的屏幕截图是可以的:

我的轮播代码:

<div id="myCarousel" class="carousel slide" data-ride="carousel">
      <!-- Indicators -->
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active">
        </li>
        <li data-target="#myCarousel" data-slide-to="1">
        </li>
        <li data-target="#myCarousel" data-slide-to="2">
        </li>
      </ol>
      <div class="carousel-inner">
        <div class="item active">
          <img src="img/1.jpeg">
          <div class="container">
            <div class="carousel-caption">
              <h1>
                Example headline.
              </h1>
              <p>
                Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
              </p>
              <p>
                <a class="btn btn-lg btn-primary" href="#" role="button">
                  Call to Action
                </a>
              </p>
            </div>
          </div>
        </div>
        <div class="item">
          <img src="img/2.jpeg">
          <div class="container">
            <div class="carousel-caption">
              <h1>
                Another example headline.
              </h1>
              <p>
                Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
              </p>
              <p>
                <a class="btn btn-lg btn-primary" href="#" role="button">
                  Register Now
                </a>
              </p>
            </div>
          </div>
        </div>
        <div class="item">
          <img src="img/3.jpeg">
          <div class="container">
            <div class="carousel-caption">
              <h1>
                One more for good measure.
              </h1>
              <p>
                Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
              </p>
              <p>
                <a class="btn btn-lg btn-primary" href="#" role="button">
                  Read Blog
                </a>
              </p>
            </div>
          </div>
        </div>
      </div>
      <a class="left carousel-control" href="#myCarousel" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left">
        </span>
      </a>
      <a class="right carousel-control" href="#myCarousel" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right">
        </span>
      </a>
    </div>

我已经在 &lt;head&gt; 标签中包含了 jQuery,并且转换正在工作。只是图像位置有问题。

如何解决这个问题?

【问题讨论】:

    标签: javascript css twitter-bootstrap firefox carousel


    【解决方案1】:

    添加 clearfix 也为我解决了 Firefox 中的问题。

        <div id="myCarousel" class="carousel slide clearfix" data-ride="carousel">
    

    【讨论】:

      【解决方案2】:

      将轮播包装在 .container div 中。这将使其居中并使其与您的内容保持一致。

      <div class="container">
          <div id="myCarousel" class="carousel slide" data-ride="carousel">
            <!-- Indicators -->
            <ol class="carousel-indicators">
              <li data-target="#myCarousel" data-slide-to="0" class="active">
              </li>
              <li data-target="#myCarousel" data-slide-to="1">
              </li>
              <li data-target="#myCarousel" data-slide-to="2">
              </li>
            </ol>
            <div class="carousel-inner">
              <div class="item active">
                <img src="img/1.jpeg">
                <div class="container">
                  <div class="carousel-caption">
                    <h1>
                      Example headline.
                    </h1>
                    <p>
                      Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
                    </p>
                    <p>
                      <a class="btn btn-lg btn-primary" href="#" role="button">
                        Call to Action
                      </a>
                    </p>
                  </div>
                </div>
              </div>
              <div class="item">
                <img src="img/2.jpeg">
                <div class="container">
                  <div class="carousel-caption">
                    <h1>
                      Another example headline.
                    </h1>
                    <p>
                      Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
                    </p>
                    <p>
                      <a class="btn btn-lg btn-primary" href="#" role="button">
                        Register Now
                      </a>
                    </p>
                  </div>
                </div>
              </div>
              <div class="item">
                <img src="img/3.jpeg">
                <div class="container">
                  <div class="carousel-caption">
                    <h1>
                      One more for good measure.
                    </h1>
                    <p>
                      Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
                    </p>
                    <p>
                      <a class="btn btn-lg btn-primary" href="#" role="button">
                        Read Blog
                      </a>
                    </p>
                  </div>
                </div>
              </div>
            </div>
            <a class="left carousel-control" href="#myCarousel" data-slide="prev">
              <span class="glyphicon glyphicon-chevron-left">
              </span>
            </a>
            <a class="right carousel-control" href="#myCarousel" data-slide="next">
              <span class="glyphicon glyphicon-chevron-right">
              </span>
            </a>
          </div>
      </div>
      

      【讨论】:

      • 好的,谢谢。我只是添加 clearfix 来解决问题。感谢您的帮助!
      猜你喜欢
      • 2016-05-15
      • 1970-01-01
      • 2015-12-07
      • 2021-12-12
      • 2014-07-21
      • 1970-01-01
      • 2021-01-10
      • 2020-10-17
      • 1970-01-01
      相关资源
      最近更新 更多