2017-02-11 6 views
0

Использования КДСА с Bootstrap сайта V4.0.0-alpha.6, я не могу решить Flexbox к зажженным содержанию карты в верхнем: card-group content not aligned to topBootstrap V4.0.0-alpha.6 содержание карты группа не присоединяется к началу

Когда я добавляю align-items-start к card-group, как это:

<div class="card-group align-items-start"> 

выравнивание карты улучшается, то пограничные коробки из линии и отсутствуют сегменты, где они были ранее присоединившихся: <code>card-group borders mis-aligned</code>

есть нет стиль, она et изменяет исходную версию bootstrap-4a6. Вот мой HTML:

<section id="what-we-do" style="padding: 20px 0px;"> 
    <div class="section-content"> 
    <div class="container"> 
     <h2>What we do</h2> 
     <p class="lead">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 
     tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
     quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
     consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 
     cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 
     proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
     <div class="row"> 
     <div class="col-sm-12"> 
      <div class="card-group align-items-start"> 
      <div class="card"> 
       <div class="card-block"> 
       <h4 class="card-title">Strategy &amp; Planning</h4> 
       <h6 class="card-subtitle">Support card subtitle</h6> 
       </div> 
       <img class="card-img-top img-fluid" src="img/chalkboard.jpg" alt="a chalkboard"> 
       <div class="card-block"> 
       <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam repellendus est rerum sed, aliquid inventore, voluptate, eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus consequuntur non distinctio perferendis, quibusdam, quasi!</p> 
       <button type="button" class="btn btn-success-outline" data-toggle="modal" data-target="#myModal">learn more</button> 
       </div> 
      </div> 
      <div class="card"> 
       <div class="card-block"> 
       <h4 class="card-title">Creative &amp; Design</h4> 
       <h6 class="card-subtitle">Support card subtitle</h6> 
       </div> 
       <img class="card-img-bottom img-fluid" src="img/working.jpg" alt="working on a laptop"> 
       <div class="card-block"> 
        <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed alias maxime fugiat error doloribus eum, aliquam deserunt ut sequi asperiores iure natus blanditiis commodi eveniet ipsam veniam eius eos. Sit! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam repellendus est rerum sed, aliquid inventore, voluptate, eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus consequuntur non distinctio perferendis, quibusdam, quasi!</p> 
        <button type="button" class="btn btn-success-outline" data-toggle="modal" data-target="#myModal">learn more</button> 
       </div> 
      </div> 
      <div class="card"> 
       <div class="card-block"> 
       <h4 class="card-title">Programming &amp; Technical</h4> 
       <h6 class="card-subtitle">Support card subtitle</h6> 
       </div> 
       <img class="card-img-bottom img-fluid" src="img/programming.jpg" alt="fingers typing on a keyboard"> 
       <div class="card-block"> 
        <p class="card-text">Numquam repellendus est rerum sed, aliquid inventore, voluptate, eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus consequuntur non distinctio perferendis, quibusdam, quasi!</p> 
        <button type="button" class="btn btn-success-outline" data-toggle="modal" data-target="#myModal">learn more</button> 
       </div> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 
    </div> 
</section> 

ответ

0

Отделенный .card-block ы являются проблемой. Вместо этого централизуйте весь контент в один .card-block, чтобы исправить вашу проблему.

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
<section id="what-we-do" style="padding: 20px 0px;"> 
 
    <div class="section-content"> 
 
     <div class="container"> 
 
      <h2>What we do</h2> 
 
      <p class="lead">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 
 
       tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
 
       quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
 
       consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 
 
       cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 
 
       proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
      <div class="row"> 
 
       <div class="col-sm-12"> 
 
        <div class="card-group"> 
 
         <div class="card"> 
 
          <div class="card-block"> 
 
           <h4 class="card-title">Strategy &amp; Planning</h4> 
 
           <h6 class="card-subtitle">Support card subtitle</h6> 
 
           <img class="card-img-top img-fluid" src="img/chalkboard.jpg" alt="a chalkboard"> 
 
           <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam 
 
            repellendus est rerum sed, aliquid inventore, voluptate, eveniet, soluta nostrum 
 
            distinctio cupiditate adipisci sint! Natus consequuntur non distinctio perferendis, 
 
            quibusdam, quasi!</p> 
 
           <button type="button" class="btn btn-success-outline" data-toggle="modal" 
 
             data-target="#myModal">learn more 
 
           </button> 
 
          </div> 
 
         </div> 
 
         <div class="card"> 
 
          <div class="card-block"> 
 
           <h4 class="card-title">Creative &amp; Design</h4> 
 
           <h6 class="card-subtitle">Support card subtitle</h6> 
 
           <img class="card-img-bottom img-fluid" src="img/working.jpg" alt="working on a laptop"> 
 
           <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed alias 
 
            maxime fugiat error doloribus eum, aliquam deserunt ut sequi asperiores iure natus 
 
            blanditiis commodi eveniet ipsam veniam eius eos. Sit! Lorem ipsum dolor sit amet, 
 
            consectetur adipisicing elit. Numquam repellendus est rerum sed, aliquid inventore, 
 
            voluptate, eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus 
 
            consequuntur non distinctio perferendis, quibusdam, quasi!</p> 
 
           <button type="button" class="btn btn-success-outline" data-toggle="modal" 
 
             data-target="#myModal">learn more 
 
           </button> 
 
          </div> 
 
         </div> 
 
         <div class="card"> 
 
          <div class="card-block"> 
 
           <h4 class="card-title">Programming &amp; Technical</h4> 
 
           <h6 class="card-subtitle">Support card subtitle</h6> 
 
           <img class="card-img-bottom img-fluid" src="img/programming.jpg" 
 
            alt="fingers typing on a keyboard"> 
 
           <p class="card-text">Numquam repellendus est rerum sed, aliquid inventore, voluptate, 
 
            eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus consequuntur non 
 
            distinctio perferendis, quibusdam, quasi!</p> 
 
           <button type="button" class="btn btn-success-outline" data-toggle="modal" 
 
             data-target="#myModal">learn more 
 
           </button> 
 
          </div> 
 
         </div> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</section>

+0

Это создает отступы вокруг изображений тоже. – ZimSystem

+0

'.card-block' имеет дополнение по умолчанию. Это не проблема с кодом. – Win

+0

Я знаю, что у него есть отступы, но изображения карт @STWilson не имеют прокладки вокруг них. – ZimSystem

0

Поскольку card-block является flex-grow: 1, в 2 card-block «s в каждой карте растут одинаково, чтобы заполнить пространство выше и ниже изображения. Так как вы хотите, чтобы дно card-block расти, используйте простую обивку div (<div class="p-3">), чтобы удерживать card-title и card-subtitle вместо card-block.

<div class="card"> 
     <div class="p-3"> 
      <h4 class="card-title">Strategy &amp; Planning</h4> 
      <h6 class="card-subtitle">Support card subtitle</h6> 
     </div> 
     <img class="img-fluid" src="//placehold.it/600" alt="a chalkboard"> 
     <div class="card-block"> 
      <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipsicing elit. Numquam repellendus est rerum sed, aliquid inventore, voluptate, eveniet, soluta nostrum distinctio cupiditate adipisci sint! Natus consequuntur non distinctio perferendis, quibusdam, quasi!</p> 
      <button type="button" class="btn btn-success-outline" data-toggle="modal" data-target="#myModal">learn more</button> 
     </div> 
</div> 

http://www.codeply.com/go/PyEJ1a6Rk4

 Смежные вопросы

  • Нет связанных вопросов^_^