Il discorso sarebbe un po' lungo, dato che ci sono da fare delle considerazioni su tutti e tre i piani (XHTML, CSS e Javascript).
Un esempio al volo (poi magari approfondiamo un altro giorno)? Prova a disabilitare javascript nel tuo browser e ad aprire la pagina in questione: cosa noti?