Ja na primer ovako cesto izbegavam box model hack:
Kôd:
#element *{
margin:auto 5px;
}
#element * *{
margin:auto;
}
Sto ce reci da svi potomci elementa #element imaju horiz. margine od 5px, ali postoji i problem prilikom nasledjivanja koji se resava dodatnim #element * * ruleom. Naime prvi selektor kazuje da svi potomci nasledjuju po 5px horiz. margina--prvi potomak 5px, drugi 5px od prvog, itd. Dakle drugi rule resetuje prvi rule za potomke.
Ufff, pitam se da li sam mogao ovo konfuznije da napisem...