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 elementiOriginariamente 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?
* {
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)