Divs spread to their surrounding area
but look what the line return does in the result, a space is addded (above)! Compare to this below, run together with no spaces.
firstsecondWith no margin, divs spread out! Do you see the yellow background?
Here it is with some margins applied. Notice how you can see the background.
Paragraphs and other elements have default margins
a paragragh can screw you up if you're not expecting a margin on the top and bottom!
Using padding. Look how it can break out of the div it is contained in and encroaches on this paragraph's default margin.
Use floats to hold in a specific area
Or use margin-left!