简体   繁体   中英

How can I fix the webpage orientation to Portrait only for iPad and iPhone?

I have developed a web app/website for the iPad but I can not get it stay in a fixed portrait view only.

I do not want it to rotate and work in landscape mode, because of the way the app has been designed.

I've tried various configurations of the viewport settings but that still has not worked.

I'm not very good at JavaScript so a copy paste option would be best or something in CSS/HTML.

Thanks in advance.

Unfortunately, there is no way to explicitly "lock" the orientation of a web-app in Mobile Safari, as you can also see from the link that Alex posted above in the comment:

How do I lock the orientation to portrait mode in a iPhone Web Application?

However, you can have multiple CSS files for different screen orientations. There's a handy JavaScript snippet that you can copy-paste here:

http://www.catswhocode.com/blog/10-useful-code-snippets-to-develop-iphone-friendly-websites

This should at least allow you to design around the rotation without having to use JS but just CSS.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM