Pas forcément besoin de sortir d'artillerie lourde et de frameworks CSS complets pour arriver à bâtir les fondations d'un site responsive.
La sémantique est un peu le serpent de mer du web. Problématique présente depuis le début, il reste cependant difficile de savoir par quel bout aborder le sujet.