У меня есть очень простая веб-страница, которая использует флот для создания графика на основе canvas
(аналогично тому, что SO использует для графика репутации).
В случае с дисплеем ПК он должен просто нормально выводиться, при этом ширина (по оси x) в 1,6 раза больше высоты.
Но для iPhone мне бы хотелось, чтобы вместо переполнения в «книжной» ориентации страница по умолчанию использовала альбомную ориентацию, поощряя (или заставляя) пользователя поворачивать свой телефон, чтобы увидеть диаграмму, как пользователи ПК.
Итак, мои вопросы:
1) Есть ли способ (используя CSS, JS или просто теги заголовка HTML) повернуть холст на 90 градусов при обнаружении портретной ориентации?
2) Есть ли способ вообще вращать элементы/объекты независимо от того, кто их просматривает?
3) Есть ли способ избежать поведения iPhone по умолчанию при повороте содержимого при повороте устройства? Очевидно, я хочу, чтобы пользователь повернул устройство, увидев, что оно отображается боком, но я не хочу, чтобы график переворачивался и ВСЕ ЕЩЕ был боком, когда он поворачивает телефон, дразня его, чтобы он продолжал переворачивать телефон и никогда не получал график держать на месте.
Спасибо!