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;
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…