Bilinmeyen sayıda kayan çocuğu saran bir ebeveyni (ekran: tablo) var. Şimdi her zaman çocuk satırlarının genişliğine sahip olmasını istiyorum. Başka bir deyişle: Üst div, çocuklarının katlarından daha geniş veya daha dar ise, kullanılmayan alan ebeveyn div içinde kalır. - Bunu nasıl önleyebilirim?Ebeveyn div'u bilinmeyen sayıda kayan çocuğa küçültme (css veya js)
Yalnızca css ile mümkündür veya satırların genişliğini hesaplamak ve üst div'e vermek için JS'ye ihtiyacım var mı?
.wrapper {
border: 1px solid black;
display:table;
width:90%;
}
.child {
float:left;
width: 100px;
background-color:red;
margin: 0 10px 10px 0;
}
<div class="wrapper">
<div class="child">Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
</div>
sağ tarafta kullanılmayan boşluk görmek için tarayıcınızda genişliğine ile oynamak edin:
İşte basitleştirilmiş kod.
Tam olarak bir görüntüyü nasıl istediğinizi açıklayabilir misiniz? –
Bu soruya bir göz atın: [Bir sonraki çizgiye kaçtığında neden yüzenler "hayalet" bir alan tutuyorlar?] (Http://stackoverflow.com/questions/27632910/why-do-floats-keep-a- phantom-uzay-ne zaman-onlar-kaçış-sonraki-satır) –