You should start by using a responsive theme that automatically adjusts layout for mobile devices. Also check if your site has a proper viewport meta tag, as that often causes display issues on iPhones. Plugins like WP touch or mobile optimization tools can also help if you’re on WordPress. I’ve seen similar setup fixes discussed in
999w as well.