La risposta è sempre quella! Se vuoi che ogni elemento si adatti al device e alla risoluzione devi usare dimensioni dinamiche % e em.
Fare pagine con queste caratteristiche non è semplice neanche per un esperto, figurati spiegarlo a uno che non lo è e in poche righe di un post. Devi studiarti qualche guida e tutorial