Kolmidden

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.

Kolommen

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.

Float

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.

Het boxmodel

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.