per lo spazio: di solito si fa un solo file css per definire lo stile di tutto un sito, percio quel file viene scaricato e parserizato una sola volta per molte pagine, inoltre il browser lo mantiene in memoria gia "pronto all'uso"

i margini si fanno con margin o margin-bottom ecc...
esiste anche il padding che e' diverso