In html textul ar trebui sa se alinieze singur, daca nu ai un cuvant super lung, sau daca nu folosesti tagul pre sau ceva similar.
Trebuie sa faci site-ul responsive... ia uita-te aici:
https://www.w3schools.com/html/html_responsive.asp
https://sinnersprojects.ro/ce-inseamna-web-design-responsive/