Высота CSS 100% не работает в браузере Ipad - PullRequest
0 голосов
/ 28 декабря 2018

Я попытался установить столбцы одинаковой высоты для моей коллекции объектов.Все хорошо работает на настольных и мобильных экранах Ipad.Но когда я проверяю реальное устройство, height:100% не работает.Я также попробовал 'height: 100vh`.

<div class="feature-category default-padding bg-white">
    <div class="full container">
        <div class="cartHomeTitle text-center mb-4">
            <h3>Featured Collection</h3>
        </div>
        <div class="row mycolspce">
            <div class="col-md-6">
                <div class="feature-imgitem d-flex align-self-stretch h-100">
                    <a class="banner_effect" href="#">
                        <img src="img/new-product1.jpg" class="img-fluid w-100" alt="fc-collection">
                    </a>
                    <div class="fc-meta">
                        <h4>Men</h4>
                        <p>New Collection</p>
                    </div>
                </div>
            </div>
            <div class="col-md-6">
                <div class="feature-imgitem">
                    <a class="banner_effect" href="#">
                        <img src="img/fc-collection2.jpg" class="img-fluid w-100" alt="fc-collection">
                    </a>
                    <div class="fc-meta left">
                        <h4>Shirts</h4>
                        <p>8 Item</p>
                    </div>
                </div>
                <div class="row mt-4">                  
                    <div class="col-md-6">
                        <div class="feature-imgitem">
                            <a class="banner_effect" href="#">
                                <img src="img/fc-collection3.jpg" class="img-fluid w-100" alt="fc-collection">
                            </a>
                            <div class="fc-meta left">
                                <h4>Bags</h4>
                                <p>8 Item</p>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-6">
                        <div class="feature-imgitem">
                            <a class="banner_effect" href="#">
                                <img src="img/fc-collection4.jpg" class="img-fluid w-100" alt="fc-collection">
                            </a>
                            <div class="fc-meta">
                                <h4>SALE</h4>
                                <p>FASHION SHOES</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>      
    </div> <!--//container-->
</div>

мой URL веб-сайта Избранная коллекция

Мой ipad - это то, что я получаю согласно изображению ниже.

1 Ответ

0 голосов
/ 28 декабря 2018

Иногда height и min-height не будут работать в браузерах ipad и safari.Вы можете использовать display:flex, следуя группе flexbox, чтобы выровнять равную высоту столбца , как показано ниже.

.row.mycolspce div[class^="col-"] {
    display: flex;
    flex-wrap: wrap;
}
.feature-imgitem img {
  object-fit:cover;
}
.feature-imgitem,.banner_effect {
  display:flex;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<div class="container">
      <div class="row mycolspce">
          <div class="col-md-6">
              <div class="feature-imgitem">
                  <a class="banner_effect" href="#">
                      <img src="http://orderonline.my/demo.mybizcart/img/new-product1.jpg" class="img-fluid w-100" alt="fc-collection">
                  </a>
              </div>
          </div>
          <div class="col-md-6">
              <div class="feature-imgitem">
                  <a class="banner_effect" href="#">
                      <img src="http://orderonline.my/demo.mybizcart/img/fc-collection2.jpg" class="img-fluid w-100" alt="fc-collection">
                  </a>
              </div>
              <div class="row mt-4">                  
                  <div class="col-md-6">
                      <div class="feature-imgitem">
                          <a class="banner_effect" href="#">
                              <img src="http://orderonline.my/demo.mybizcart/img/fc-collection3.jpg" class="img-fluid w-100" alt="fc-collection">
                          </a>
                      </div>
                  </div>
                  <div class="col-md-6">
                      <div class="feature-imgitem">
                          <a class="banner_effect" href="#">
                              <img src="http://orderonline.my/demo.mybizcart/img/fc-collection4.jpg" class="img-fluid w-100" alt="fc-collection">
                          </a>
                      </div>
                  </div>
              </div>
          </div>
      </div>
   </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...