Kollinks heeft een float: left en is dus uit de flow van de pagina. #wrapper negeert hierdoor #kolrechts en zal niet meerekken met de afmetingen van deze box.
Ut aliquip ex ea commodo consequat. Consectetur adipisicing elit, ut enim ad minim veniam, lorem ipsum dolor sit amet. Sunt in culpa qui officia deserunt velit esse cillum dolore. Sed do eiusmod tempor incididunt ut aliquip ex ea commodo consequat.
Excepteur sint occaecat quis nostrud exercitation eu fugiat nulla pariatur. Mollit anim id est laborum. Sunt in culpa lorem ipsum dolor sit amet, duis aute irure dolor. Ut enim ad minim veniam.
Velit esse cillum dolore duis aute irure dolor in reprehenderit in voluptate. Ut enim ad minim veniam, ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, mollit anim id est laborum. Cupidatat non proident, quis nostrud exercitation in reprehenderit in voluptate. Ullamco laboris nisi sunt in culpa duis aute irure dolor.
Sed do eiusmod tempor incididunt consectetur adipisicing elit, velit esse cillum dolore. Eu fugiat nulla pariatur. Ullamco laboris nisi velit esse cillum dolore ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, sed do eiusmod tempor incididunt sunt in culpa. Ut enim ad minim veniam, cupidatat non proident, ut aliquip ex ea commodo consequat. In reprehenderit in voluptate ullamco laboris nisi quis nostrud exercitation. Qui officia deserunt lorem ipsum dolor sit amet, ut enim ad minim veniam.
Cupidatat non proident, ullamco laboris nisi. Duis aute irure dolor ut aliquip ex ea commodo consequat. Ullamco laboris nisi ut enim ad minim veniam, velit esse cillum dolore. Mollit anim id est laborum.
Kolmidden heeft geen float en zit dus nog in de flow van de pagina en gedraagt zich daarom 'normaal'. #kolmidden weet bovendien niets van #kollinks en #kolrechts doordat deze een float hebben en gedraagt zich daarom alsof deze niet bestaan.
Door hun float zweven #kollinks en #kolrechts boven #kolmidden. Doordat #kolmidden een linker- en rechtermarge heeft met gelijke afmeting als de breedte (incl. eventuele padding!) van de linker- en rechterkolom, staat #kolmidden voor het oog altijd mooi tussen beide kolommen in.
Probeer eens uit wat er gebeurt als de meeste tekst staat in kollinks, kolmidden, of kolrechts. U zult zien dat #wrapper meerekt. Maar doet #wrapper dat ook als u #voet verwijdert? Hoe komt dit?
Een element met float is uit de flow van de pagina, daarom doet #wrapper alsof ze niet bestaan. #kolmidden en #voet hebben geen float, zitten dus nog in de flow van de pagina, zijn dus bekend bij #wrapper die daarom met ze mee rekt.
De totale breedte die een element inneemt is de som van margin, border, padding en width. Bijvoorbeeld: width(200px) + padding (20px+20px) + borders (20px+20px) = 280px. Margin is geen vaste maat omdat de marges van aaneengrenzende elementen elkaar overlappen.
Omdat Internet Explorer het boxmodel anders interpreteert is het beter om te zorgen dat een element met een width geen padding heeft, geef dan de padding aan de inhoud van het element.
In reprehenderit in voluptate duis aute irure dolor ullamco laboris nisi. Sed do eiusmod tempor incididunt lorem ipsum dolor sit amet, qui officia deserunt. Cupidatat non proident, sunt in culpa quis nostrud exercitation. Ut enim ad minim veniam, duis aute irure dolor ullamco laboris nisi.
Eu fugiat nulla pariatur. Ut labore et dolore magna aliqua. Sunt in culpa ut aliquip ex ea commodo consequat.
Ut enim ad minim veniam. Duis aute irure dolor ut enim ad minim veniam, in reprehenderit in voluptate. Sunt in culpa qui officia deserunt lorem ipsum dolor sit amet.
Ut labore et dolore magna aliqua. Ullamco laboris nisi ut aliquip ex ea commodo consequat. Eu fugiat nulla pariatur. Ut enim ad minim veniam, sed do eiusmod tempor incididunt velit esse cillum dolore.
In reprehenderit in voluptate lorem ipsum dolor sit amet, cupidatat non proident. Excepteur sint occaecat sunt in culpa ut aliquip ex ea commodo consequat. Duis aute irure dolor eu fugiat nulla pariatur. Ullamco laboris nisi consectetur adipisicing elit. Velit esse cillum dolore excepteur sint occaecat lorem ipsum dolor sit amet.
Consectetur adipisicing elit, in reprehenderit in voluptate qui officia deserunt. Ut enim ad minim veniam, sunt in culpa mollit anim id est laborum. Velit esse cillum dolore sed do eiusmod tempor incididunt qui officia deserunt.
Eu fugiat nulla pariatur. Quis nostrud exercitation ut aliquip ex ea commodo consequat. Excepteur sint occaecat ut labore et dolore magna aliqua. Velit esse cillum dolore eu fugiat nulla pariatur.