Przy budowie responsywnych stron internetowych wygodnie jest korzystać z jakiegoś frameworka front-endowego. Polecam bootstrap. W naprawdę prosty sposób można stworzyć przejrzysty i dobrze wyglądający na wszystkich urządzeniach layout.
Zajrzyj tu:
http://getbootstrap.com/css/ i poszukaj sekcji dotyczącej 'container-fluid'.