Il colore html è molto importante, direi fondamentale, in quanto non si può e non si deve procedere con la realizzazione di una pagina web soltanto con l’utilizzo di immagini come sfondo, sia per i contenitori, sia per i menu, etc..
Tutti sapete che per esprimere il colore di uno sfondo di un tag specifico o di un bordo si utilizza o i colori nel foglio di stile (css) oppure è possibile utilizzare il colore direttamente nella pagina realizzata in html. Se invece si utilizzasse ad esempio php, dovrete interrompere il flusso di programmazione o fargli scrivere codice html per poter assegnare il colore che volete al vostro oggetto.
Come detto prima, non è possibile andare avanti solo con le immagini per realizzare un sito internet, perché, oltre che molto laborioso, questo comporterebbe un vero appesantimento della pagina web e quindi anche una penalizzazione per il posizionamento del sito nei motori di ricerca.