B
baumeister
Neues Mitglied
- Dabei seit
- 31.08.2006
- Beiträge
- 8
- Reaktionspunkte
- 0
ok, ich muss mich wohl detaillierter ausdrücken:
wir reden von zwei ebenen, die erste sind die divs, die zweite die in den divs enthaltenen elemente. wenn nun die zweite ebene größere außenabstände hat als die erste, lappt der inhalte über den rand der divs -> das erzeugt die brüche. in deinem konkreten fall sorgt beispielsweise p { margin-bottom:50px; } für den abstand zum footer, du willst ja zwingend diesen abstand haben.
der denkfehler liegt nun darin, dass du diesen abstand stattdessen in der ersten ebene mit padding erzeugen müsstest -> so hast du auch den abstand, aber ohne unterbrechung der divs.
klar soweit?
baumeister
edit: ich sehe gerade deinen neuen ansatz. das geht zwar auch (weil du die erste ebene zwingst, am ende noch abstand zu generieren), ich finde es aber eleganter, wenn man die abstände zwischen header -content - footer da erzeugt, wo sie stattfinden sollen, nämlich in den divs selbst.
wir reden von zwei ebenen, die erste sind die divs, die zweite die in den divs enthaltenen elemente. wenn nun die zweite ebene größere außenabstände hat als die erste, lappt der inhalte über den rand der divs -> das erzeugt die brüche. in deinem konkreten fall sorgt beispielsweise p { margin-bottom:50px; } für den abstand zum footer, du willst ja zwingend diesen abstand haben.
der denkfehler liegt nun darin, dass du diesen abstand stattdessen in der ersten ebene mit padding erzeugen müsstest -> so hast du auch den abstand, aber ohne unterbrechung der divs.
klar soweit?
baumeister
edit: ich sehe gerade deinen neuen ansatz. das geht zwar auch (weil du die erste ebene zwingst, am ende noch abstand zu generieren), ich finde es aber eleganter, wenn man die abstände zwischen header -content - footer da erzeugt, wo sie stattfinden sollen, nämlich in den divs selbst.