Mi sono imbattuto in un caso in cui ho bisogno del margine di un bambino per espandere un contenitore genitore. Ho scoperto che lo spazio esterno al genitore è allocato, ma il genitore stesso non è espanso. Ho poi scoperto che aggiungendo "overflow: hidden" al genitore potevo risolvere il problema.Perché i margini verticali figlio non espandono il contenitore principale?
Qualcuno può far luce sul perché questo è il caso?
UPDATE:
Ho trovato che l'aggiunta di qualsiasi imbottitura o il valore di confine al genitore risolve anche questo.
+1 Buona domanda. Ho usato questa soluzione per anni .. tutto questo tempo senza conoscere la ragione .. Vorrebbe sapere anche questo .. – techfoobar
È questa l'unica correzione? È fastidioso affrontare le conseguenze di "overflow: hidden;" – wilsonpage
Una soluzione è dare "padding: 10px' al genitore invece di dare un margine al bambino. – techfoobar