Ok per il discorso HTML5 + CSS3 ma attenzione alla compatibilità con le versioni inferiori a IE 9. Se decidi di utilizzare HTML5, devi fare uso di appositi script in grado di rendere compatibili i nuovi tag con gli IE inferiori al 9. Li trovi in rete.