Dans tous les cas, le html+css ce n'est QUE de la mise en page de texte/images. Si tu veux jouer sur le contenu (le modifier, le faire bouger, ou autre), il te faut un autre langage (javascript en l'occurence).
Pour le reste, je laisse le soin aux gens du forum creation de site web répondre.