Card'lar Mobil Çözünürlükte Çift Olmuyor (Responsive Tasarım)

russianrapper

Hectopat
Katılım
9 Nisan 2017
Mesajlar
83
Daha fazla  
Cinsiyet
Erkek
İyi forumlar. Projemde Bootstrap kütüphanesini kullanıyorum. Elimde 4 adet card var, bunları mobil çözünürlüğünde yan yana iki adet gelecek şekilde col-xs-6 ve col-sm-6 şeklinde ayarlıyorum fakat mobil çözünürlüğe geçtiğimde ekranda bir adet card oluyor. Bunu nasıl düzeltebilirim? Yardımcı olacak arkadaşlara şimdiden teşekkürler. Yazım yanlışı yapıldıysa affola.

Kodlardan bir kesit:
HTML:
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-3 col-xl-3">
                    <div class="card" id="program-2">
                        <div class="card-body">
                            <h4 class="card-title">Program 2</h4>
                            <ul>
                                <li>Grup ile yapılan derslerdir.</li>
                                <li>Yaş ya da cinsiyet farketmez.</li>
                                <li>Haftada 3, ayda toplam 12 ders işlenir.</li>
                            </ul>
                        </div>
                        <ul class="list-group list-group-flush">
                            <li class="list-group-item">
                                <h5>Salı</h5>
                                <ul>
                                    <li>18:00-19:45</li>
                                    <li>20:00-21:15</li>
                                </ul>
                            </li>
                            <li class="list-group-item">
                                <h5>Perşembe</h5>
                                <ul>
                                    <li>18:00-19:45</li>
                                    <li>20:00-21:15</li>
                                </ul>
                            </li>
                            <li class="list-group-item">
                                <h5>Cumartesi</h5>
                                <ul>
                                    <li>11:00-12:15</li>
                                </ul>
                            </li>
                        </ul>
                        <div class="price">
                            <span class="price-price">300</span>
                            <span class="price-tl-sign">₺</span>
                        </div>
                        <div class="application text-center card-body">
                            <a href="#" class="btn btn-primary" id="program2-basvur">Başvur</a>
                        </div>
                    </div>
                </div>
                <div class="col-xs-6 col-sm-6 col-md-6 col-lg-3 col-xl-3">
                    <div class="card" id="ozel-ders">
                        <div class="card-body">
                            <h4 class="card-title">Özel Ders</h4>
                            <ul>
                                <li>Grup ile yapılan derslerdir.</li>
                                <li>Yaş ya da cinsiyet farketmez.</li>
                                <li>Haftada 3, ayda toplam 12 ders işlenir.</li>
                            </ul>
                        </div>
                        <ul class="list-group list-group-flush">
                            <li class="list-group-item">
                                <h5>Pazartesi</h5>
                                <ul>
                                    <li>18:00-19:45</li>
                                    <li>20:00-21:15</li>
                                </ul>
                            </li>
                            <li class="list-group-item">
                                <h5>Çarşamba</h5>
                                <ul>
                                    <li>18:00-19:45</li>
                                    <li>20:00-21:15</li>
                                </ul>
                            </li>
                            <li class="list-group-item">
                                <h5>Cumartesi</h5>
                                <ul>
                                    <li>11:00-12:15</li>
                                </ul>
                            </li>
                        </ul>
                        <div>
                            <div class="price ">
                                <span class="price-price">300</span>
                                <span class="price-tl-sign">₺</span>
                            </div>
                            <div class="application card-body">
                                <a href="#" class="btn btn-primary" id="ozelders-basvur">Başvur</a>
                            </div>
                        </div>
                    </div>
                </div>

Düzenleme: Çözüm basit; col-xs-6 yerine col-6 yaptım. Çalışıyor.
 
Son düzenleme:
Çözümü sağlamışsın ama bir detayı belirtmek isterim.
Bootstrap 4 kullanıyorsan o zaten mobil first. Yani col-6 dediğinde mobilden itibaren tüm çözünürlüklerde 6 olarak davranacaktır. Eğer sen lg çözünürlükte yani 992 den sonra col-3 olacak şekilde ayarlamak istiyorsan. col-6 col-lg-3 yapacaksın. Sıfırdan büyüğe doğru sadece ihtiyacın olan çözünürlükten sonrası için uygulaman daha doğru olacaktır.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı