Külső behúzások összecsukása - css, mdn
Átutalás nem fejeződött be. Kérem, segítsen lefordítani ezt a cikket angolul.
A margin-top és a margin-bottom blokkok tulajdonságai néha kombinálódnak (összeomlanak) egyetlen egybeesésbe, amelynek mérete megegyezik a kombinált behúzás legnagyobbikével. Ez a viselkedés külső behatolások összeomlásának nevezik.
A külső behúzás összeomlása három esetben fordul elő:
Szomszédos elemek (testvérek) A szomszédos elemek külső bemélyedéseinek összeomlása (kivéve, ha az utolsó elemet az egyértelmű tulajdonságra alkalmazzák). Például: A szülői és az első / utolsó gyermek elemek Ha nincs szegélye, padding, a húr tartalmát vagy használja a tulajdonság egyértelmű szétválasztása margin-top egység a margin-top egység, amely az első gyermek elem, vagy nincs határ, a kitöltés, a húr tartalom, magasság . min-magasság vagy max-magasság, hogy elválassza a margó alsó blokkot a margó aljától az utolsó gyermektől, majd a külső bemélyedések összeomlanak. A bezárt behúzások a szülőelemen kívülre kerülnek. Nincs üres blokk, ha a határ padding, a húr tartalom, magasság, vagy min-height szétválasztására margin-top a blokk annak margin-bottom. akkor a blokk felső és alsó külső behúzása összeomlik.
A behúzások összetettebb összeomlása (több mint kettő) akkor következik be, amikor a leírt eseteket kombinálják.
Ezek a szabályok vonatkoznak, még behúzás értéke 0, úgy, hogy a behúzás az első / utolsó utódeleme végződik kívül a szülő (a fenti szabály alól), függetlenül attól, hogy a padding nulla szülő.
Negatív behúzások használata esetén az összeomlott behúzás mérete a legnagyobb pozitív és a legkisebb negatív (legnagyobb modulo) mondat összegeként számítható ki.
A lebegő és teljesen elhelyezett elemek külső behúzása sohasem bukik össze.