2016-04-08 35 views
0

gibi hareket etmesini istiyorum. Dört div yaptık, her biri% 25 ve sola baktım.dolgusu extraspaces alıyor, div'umun bootstrap div'inin

<div class="container"> 
    <div class="abc"> 
    </div> 
    <div class="abc"> 
    </div> 
    <div class="abc"> 
    </div> 
    <div class="abc"> 
    </div> 
</div> 
.container { 
    width: 100%; 
    height: auto; 
} 
.abc { 
    width: 25%; 
    float: left; 
    padding: 15px; 
} 
: Bunları div her birine dolgu verirken bu div her aşağıda verilen% 25 daha fazladan boşluk alıyor çünkü artık son div üst üste içinde bulunan ve aşağı hareket eder edilemez

ama bootstrap div'larına baktığımda, col-lg-4 div'inde söyleyelim. col-lg-4 div,% 33.33'tür ve aynı zamanda sol ve sağda 15px'lik bir dolguya sahiptir ve yine aynı satırda yer alır. Divs'ların aynı şekilde davranmasını istiyorum. ben burada neyi özlüyorum

+0

abc'nin içine bir div koymayı ve buna dolgu yapmayı denediniz mi? –

+0

işe yarayabilir, ancak bu daha fazla kod yazıyor! – ashish

cevap

1

.abc divs üzerinde box-sizing: border-box; kullanın. Bu, genişlik (ve yükseklik) hesaplamasının kenarlık ve dolgu dahil edilmesine neden olur.

+0

teşekkürler, sadece meraktan dolayı – ashish

+0

yardımcı oldu, ne kutular arasında 15px marjı varsa, (ilk kutu ve ikinci kutu arasında 15 px, ikinci ve üçüncü olmak 15 px ve üçüncü ve dördüncü olmak için marj 15) Şimdi kesinlikle son kutuyu bir sonraki satıra taşıyacaktım ve sanırım yukarıdaki kutunun boyutunu% 25'ten diğer ebatlara indirmekten başka bir çözüm yok sanırım. isabet ve deneme yapmadan kutuma vermeliyim. Umarım söylemeye çalıştığım şeyi alırsın. – ashish