A good starting point to resolving this issue is to remove the position: absolute
, position: relative
, and position: fixed
styles in your code.
You also want to avoid using <center>
and go with text-align: center
or margin: 0 auto
to center your text or div.
Removing all those styles from your code should help you achieve a better overall website fit for several screen sizes.
I also agree with jfriend00 above about reading about responsive web design.