Displax Flex Modeli div alt alanda yüksek boşluk bırakması ve 2 div yan yana sıralanması

Katılım
30 Kasım 2018
Mesajlar
5.726
Makaleler
2
Çözümler
14
Merhabalar display:flex yöntemini kullanarak divleri yan yana sıralayıp yan tarafta sığmayan divin alt tarafta gözükmesini istiyorum. Bu divler içeriği farklı olduğu için yükseklik değeri aynı olamayacağı için align-items:flex-start yaptım. Flex-direction ve Flex wrap kullandığım zaman 2 div yan yana sıralanıyor ve alt boşluk çok yüksek oluyor nasıl düzeltebilirim?

HTML:
<section class="branch-area">

<div class="branch-container">
 <div class="branch">
 <div class="branch-title">A</div>
 <ul class="branch-category-list">
 <li class="branchListFor"><a class="edit">Ağız ve Diş Sağlığı</a></li>
 <li class="branchListFor"><a class="edit">Algoloji</a></li>
 <li class="branchListFor"><a class="edit">Anestezi ve Reanimasyon</a></li>
 <li class="branchListFor"><a class="edit">Acil Servis</a></li>
 <li class="branchListFor"><a class="edit">Aile Hekimliği</a></li>
 <li class="branchListFor"><a class="edit">Alerji ve İmmünoloji</a></li>
 </ul>
 </div>

 <div class="branch">
 <div class="branch-title">B</div>
 <ul class="branch-category-list">
 <li class="branchListFor"><a class="edit">Beyin ve Sinir Cerrahisi (Nöroşirürji)</a></li>
 <li class="branchListFor"><a class="edit">Beslenme ve Diyet</a></li>
 <li class="branchListFor"><a class="edit">Biyokimya</a></li>
 </ul>
 </div>

 <div class="branch">
 <div class="branch-title">Ç</div>
 <ul class="branch-category-list">
 <li class="branchListFor"><a class="edit">Çocuk Sağlığı ve Hastalıkları</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Cerrahisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Kardiyolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Nörolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk ve Ergen Psikiyatrisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Hematolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Nefrolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk İmmünoloji ve Alerji</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Enfeksiyon Hastalıkları</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Onkolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Ürolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Gastroenteroloji, Hepatoloji ve Beslenme</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Endokrinolojisi</a></li>
 <li class="branchListFor"><a class="edit">Çocuk Romatolojisi</a></li>
 </ul>
 </div>

 <div class="branch">
 <div class="branch-title">D</div>
 <ul class="branch-category-list">
 <li class="branchListFor"><a class="edit">Dermatoloji (Cildiye)</a></li>
 </ul>
 </div>

</div>
 </section>

CSS:
.branch-area
{
 width: 100%;
 height: 2300px;
 background-color: #FFB469;
}
.branch-container
{
 width: 1300px;
 height: 2200px;
 position: relative;
 top: 20px;
 left: 25px;
 background-color: #fff;
display: flex;
align-items: flex-start;
 flex-direction: row;
 flex-wrap: wrap;
}
.branch
{
 width: 370px;
 min-width: 370px;
 text-align: center;
 line-height: 46px;
 margin: 32px;
}
.branch-title
{
 width: 100%;
 height: 50px;
 text-align: center;
 line-height: 50px;
 border: 2px solid #ededed;
 font-family: 'Source Sans Pro', sans-serif;
 font-size: 28px;
 font-weight: 600;
}
.branch-category-list
{
 list-style-type: none;
}
.branchListFor
{
 width: 100%;
 background-color: darkorange;
 border-bottom: 1px solid #d5d5d5;
 margin-top: 5px;
 height: 30px;
}
.branchListFor:first-child
{
 border-top: 1px solid #d5d5d5;
}
.edit
{
 padding-left: 15px;
 position: relative;
 top: -31%;
 font-family: 'Source Sans Pro', sans-serif;
 font-size: 14px;
 font-weight: 400;
}
 
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.

Technopat Haberler

Geri
Yukarı