【问题标题】:Bootstrap container not aligning properly引导容器未正确对齐
【发布时间】:2018-10-02 07:36:54
【问题描述】:

我最近使用 bootstrap 来帮助我在我的网站上调整我的项目组合。除了我在手机上运行网站的时间之外,它确实做到了我的预期。我在每个 div 元素上使用了容器以将其保留在该区域内,但结果完全不同。

如果我在桌面浏览器中运行手机模拟器,它会显示预期的结果,但是如果我在真实手机中运行它,结果就会一团糟。

我的网站的链接是-www.ijatin.ca 并访问其中的项目部分并尝试在手机模拟器和真实手机上运行,​​您会看到 2 个不同的结果。 谁能告诉我,为什么会有这样的差异,我该如何克服它? 非常感谢

【问题讨论】:

    标签: javascript html css alignment bootstrap-4


    【解决方案1】:

    我看到您使用过 Bootstrap 4,最好的用法应该是,
    container -> [row -> col-* -> card] [row -> col-* -> card] [row -> col-* -> card] end of container

    但是在你的代码中
    container -> [row -> col-* -> card] end of container, container -> [row -> col-* -> card] end of container, container -> [row -> col-* -> card] end of container

    您不必每行都有一个容器 div。容器 div 可以作为父级放置,您希望将子元素放置在引导程序特定宽度内。所以我建议像下面这样更改你的代码

    <article id="work" style="display: block;" class="active">
    
      <div class="container">
        <h2 class="major">Projects</h2>
        <div class="row">
          <div class="col-lg-12 col-md-12 col-sm-12"> <!-- change column size according to your need -->
            <div class="card project-section">
              <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
              <div class="card-body">
                <h3 class="card-title project-card-header">Emaily- collecting survey made easy</h3>
                <p class="card-text">
                  Developed a Survey application for smaller businesses who have less resources to create their own. Upon registering on the website, user will be able to send emails to their customers to provide a feedback. The result from the feedback will displayed
                  on the dashboard.
    
                </p>
                <div class="row">
                  <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
                  <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-lg-12 col-md-12 col-sm-12">
            <div class="card project-section">
              <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
              <div class="card-body">
                <h3 class="card-title project-card-header">Emaily- collecting survey made easy</h3>
                <p class="card-text">
                  Developed a Survey application for smaller businesses who have less resources to create their own. Upon registering on the website, user will be able to send emails to their customers to provide a feedback. The result from the feedback will displayed
                  on the dashboard.
    
                </p>
                <div class="row">
                  <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
                  <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
                </div>
              </div>
            </div>
          </div>
        </div>
    
        <div class="row">
          <div class="col-lg-12 col-md-12 col-sm-12">
            <div class="card project-section">
              <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
              <div class="card-body">
                <h3 class="card-title project-card-header">Emaily- collecting survey made easy</h3>
                <p class="card-text">
                  Developed a Survey application for smaller businesses who have less resources to create their own. Upon registering on the website, user will be able to send emails to their customers to provide a feedback. The result from the feedback will displayed
                  on the dashboard.
    
                </p>
                <div class="row">
                  <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
                  <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    
      <div class="container offset-lg-1 row">
        <div class="card col-md-7 col-sm-12 offset-md-2 offset-lg-2 float-left project-section" style="width: 18rem;">
          <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">Card title</h5>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <div class="row">
              <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
              <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
            </div>
          </div>
        </div>
      </div>
    
      <div class="container offset-lg-1 row">
        <div class="card col-sm-12 col-lg-7 flaot-right project-section" style="width: 18rem;">
          <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">Card title</h5>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <div class="row">
              <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
              <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
            </div>
          </div>
        </div>
      </div>
    
      <div class="container col-sm-12 offset-lg-1 row">
        <div class="card col-md-7 col-sm-12 offset-md-2 offset-lg-2 float-left project-section" style="width: 18rem;">
          <img class="card-img-top project-image" src="images/pic02.jpg" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">Card</h5>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <div class="row">
              <a href="https://github.com/Jatin-007/Emaily" target="_blank" class="btn btn-primary project-button"><span class="icon fa-github">  Github</span></a>
              <a href="#" class="btn btn-primary project-button disabled"><span class="icon far fa-desktop">  Website</span></a>
            </div>
          </div>
        </div>
      </div>
      <div class="close">Close</div>
    </article>
    

    这看起来像

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2016-11-22
      • 1970-01-01
      • 2018-04-08
      • 2015-06-05
      • 2018-10-06
      相关资源
      最近更新 更多