Esnek kutu ile temel bir şey elde etmeye çalışıyorum ve bunu nasıl yapacağımı bilmiyorum.merkezde belirli bir öğeyle hizalama esnekliği
Amacım üst üste 3 div hizasına sahip olmak ve orta div (burada "kısa" da olsa) ortalanmalıdır. bir resim olarak daha açık olacaktır:
bu div merkezli değil ben istiyorum gibidir. Ben "kısa div" ortalanmış ve diğer etrafında istedim. Bunun için kaçırdığım bir CSS kuralı var mı?
Benim bugüne kadar kod ve Jsfiddle:
<div class="box">
<div class="A">whatever</div>
<div class="B">short</div>
<div class="C"> a f*cking very very very very very long content</div>
</div>
CSS
.box{
display:flex;
flex-flox:row nowrap;
justify-content:center;
align-content:center;
align-items:center;
background-color:red;
}
.A{
border:medium solid black;
}
.B{
border:medium solid black;
}
.C{
border:medium solid black;
}
https://jsfiddle.net/js7hboek/
Teşekkür
Bu saf flexbox'a ile mümkün değildir
ok yardımcı olabilir, konumlandırma ... biraz
Ancak flexbox'a noktasını ortadan kaldırır gerekecektir. Cevabınız için teşekkürler, bu tür bir merkezden rahatsızlık duydum. ama gerçekten umarım var: s. – ssbb
İşte kullanışlı bulabileceğiniz bazı esnek merkezleme teknikleri. Özellikle, kutu 71-73'e bakınız. http://stackoverflow.com/a/33856609/3597276 –