statico, scrivi le pagine direttamente in codice html inserendo tutto, dati, variabili, colori, stile, grandezze, misure ecc di ogni singola pagina, una per una e poi le colleghi con dei link per come ti pare
dinamico: usi un cms (o altro software) scritto in codice php, inserisci pochi dati e qualche parametro e di seguito il software genera le pagine html e cura tutte le relazioni tra le diverse pagine html con un proprio sistema di menų.