Esto se debe a lo largo, ahi es donde entra el concepto de resposive desing, el responsive es para solucionar ese problema que estas teniendo, aunque es un tema ya avanzado, pero necesario para lo laboral.
Y bueno, el responsive se basa en usar Media Queries para editar los elementos de la pantalla dependiendo de lo grande que sean. Hay media queries, para Large Desktop, Desktop, Tablet, Mobile.
En cada media querie se realiza un diseño distinto para que se vea bien en cada dispositivo, ya sea telefono, tablet, TV, Laptop, o las PC con pantalla Larga.
Si te interesa, lo puedes investigar ya que es un tema bastante importante el mundo de la programacion Web.
Espero te sirva.
Saludos :)