Bir merdiven gibi sol ve aşağı giden bir dizi divum var. Belki bunu yapmak için daha iyi bir yol var, ama anladım.İç boşluklara göre div ayarlama
Şimdi bütün bu "merdivenler" etrafında bir div istiyorum. Bunun gibi bir şey:
Bu merdivenlerin sayfada ortada (yatay olarak) başladığına dikkat edin. Boy ve genişliği yazmadan bu merdivenlere göre bu dış divı nasıl yapabilirim?
Diğer önemli bir not, bazen sadece 4 adımın olması, yani div'in gerçekten de görüntülenen divlara göre ayarlanması gerektiği anlamına gelir. İşte
yukarıda belirtilen "merdiven".box1 {
text-align: center;
border: 1px solid #eaeaea;
border-radius: 2px;
margin-left: 30%;
width: 8%;
height: 40px;
}
.box2 {
text-align: center;
margin-left: 38%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box3 {
text-align: center;
margin-left: 46%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box4 {
text-align: center;
margin-left: 54%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box5 {
text-align: center;
margin-left: 62%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box6 {
text-align: center;
margin-left: 70%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
<div class="boxContainer">
<div class="row box1">
hello 1
</div>
<div class="row box2">
hello 2
</div>
<div class="row box3">
hello 3
</div>
<div class="row box4">
hello 4
</div>
<div class="row box5">
hello 5
</div>
<div class="row box6">
hello 6
</div>
</div>
mi? O zaman bunu, dış div için bir sınıfla ele almayı öneririm. –
Dış div için hangi CSS denediniz? Bir satır içi blok olarak göstermeyi denediniz mi? Esnek bir düzen kullanmayı denediniz mi? – kojow7
"0 auto" olarak ayarlanmış stil marjı olan kutulu div'lerin etrafına bir sarıcı oluşturun, daha sonra şu an yaptığınız bir viewport'u değil, wrapper (bu kutulu divlerin bir miktarına göre) içindeki kutulu divlerin genişliğini ve dolgularını hesaplamak için JavaScript'i kullanın . – JackTheKnife