Originariamente inviato da stino90
1) Il problema vero e proprio è uno: perché tra l'header ed il content c'è uno spazio anche se io non l'ho dichiarato nel css?

2) a che serve usare le liste per il menù?

3) non ci sarebbe un modo più semplice ed intuitivo?
1) azzera margin e padding dell'elemento <h2>. é buona regola inserire delle regole di reset in testa al proprio file css che azzerino margin padding di tutti gli elementi

* {
margin: 0;
padding: 0;
}


2) Un menu è una lista di link, no?

3) Che difficoltà comporterebbe l'uso di una lista? E per intuitivo cosa intendi? Se la tua osservazione si deve al fatto che reputi impossbile creare menu complessi in questo modo, ti invito a guardare la sezione 'menus' del sito cssplay.co.uk, (tutti esempi di menu realizzati con liste non ordinate)