Ciao e benvenuto.
A quanto mi pare di capire, parti pressochè da zero. Hai già dato un'occhiata alle guide di base che trovi qui su html.it (per html, xhtml, css)?
Poi, può esserti utile layout gala
nonchè le referenze che trovi su www.w3schools.com e w3c.
Inoltre, webaccessibile.org e michele diodati
Questo per quanto riguarda lo sviluppo di siti statici, e sono solo alcuni link, i primi che mi sono venuti in mente.
Ti consiglio di dare uno sguardo alle discussioni in rilievo di questa sezione e della sezione css, ci troverai molto materiale utile.
Ricorda inoltre che non puoi limitare lo sviluppo di un sito su Linux. Devi infatti essere in grado di testarne il funzionamento ed effettuare modifiche anche sugli altri S.O. (Win e Mac). Infatti su Linux la maggior parte degli utenti naviga su FF o al limite konqueror; ne consegue che utilizzi gli stessi core engine degli utenti mac - che vanno per la maggiore su FF (gecko) o Safari (khtml, come konqueror) - occhio comunque all'interpretazione delle larghezze campi form. I problemi saranno per lo più proprio su pc, e, indovina un po' ... con le varie versioni di IE.
![]()