ciao a tutti.. ho una piccola perplessità nel creare un layout con i CSS

i due esempi che ho trovato sono questi:


esempio 1 - i div risultano attaccati

esempio 2 - i div risultano staccati

ho provato a leggere e rileggere il codice ma nn capisco cosa permetta di settare lo spazio tra i div..

ringrazio in anticipo per l'aiuto
simone