justify-content:stretch;
kullanırken bir esnek kutu öğesinin İÇİNDEKİLERİNİ ortalamaya çalışıyorum Bu durumun display:table-cell;vertical-align:middle;
eski numarasının bu durumda çalışmadığı görülüyor. Nedir? Cevap vermeden önceBir esnek kutu öğesinin içeriğini dikey olarak ortalamak için nasıl
.flex-container {
display:flex;
align-items:center;
justify-content:stretch;
}
.flex-item {
align-self:stretch;
}
<div class="flex-container">
<div class="flex-item">I want to be vertically centered! But I'm not.</div>
</div>
: ben soruyorum hakkında çok şey karışıklık var gibi gözüküyor. Esnek öğenin İÇİNDEKİLER merkezini oluşturmaya çalışıyorum. justify-content:stretch
ile, öğenin yüksekliği kapsayıcının tam yüksekliğine kadar uzar, ancak öğesinin içeriği öğesinin en üstte (en azından Chrome) yüzer.
"Bir resim bin kelimeye bedeldir." (A) zaten sahip olduğum şey. (B) istediğim şey.
Mobil safari üste hizalanmış içeriğini görüyorum. Bu bilinen bir sorun mu? – emersonthis
@SDP Ayrıca -webkit-'önekini de dahil ettiğinizden emin olun. Flexbox'ın yeni sözdizimi iOS Safari 7.1-8.1'de destekleniyor ancak sadece '-webkit-'önek, i, e,' display: -webkit-flex; ve -webkit-align-items: center; 'ile destekleniyor. Eski sürümlerde, [eski flexbox sözdizimi] 'ni (http://www.w3.org/TR/2009/WD-css3-flexbox-20090723/)' -webkit-'öneki dahil olmak üzere kullanmanız gerekir. –
'stretch', 'justify-content' için geçerli bir değer değil. Geçerli değerler 'flex-start | flex-end | merkez | boşluk-arasında | Uzay-around' – Kilmazing