В ідеалі, я хотів би, щоб весь інтерфейс мав власний стиль, який видно на ios (itouch / ipad) або еквіваленті android при наявності віртуальної клавіатури. Докладніше див. Нижче.
Прийнятне встановлення правил злому CSS для активності, коли клавіатура присутня, також є прийнятним рішенням.
Орієнтований як на андроїди, так і на ios, на веб-сайті (HTML / JavaScript / CSS) Також зверніть увагу, що макет всередині: "fluid".
Редагувати: Це був більше дизайн, ніж текст; Тож зміни не дезорієнтують. На найнижчому рівні я просто хочу змінити дизайн з віртуальними клавішами та без них (можливо, це лише зміна фону).
Питання, щодо якого, це хороша чи погана ідея дизайну, є дискусійним. Однак я вважаю, що це питання не має значення. Для такого подвигу може використовуватися більше тексту (наприклад, ігри чи інтерактивні медіа).
Звідси щедрість: Незважаючи на те, що мені більше не потрібна відповідь на проект, над яким я працював (використано альтернативний дизайн). Я все ще вважаю, що це питання може отримати користь від відповіді.
Поведінка за замовчуванням
+--------+
| |
+------------+ +-+-hidden-+-+ <- ~50% hidden
| +--------+ | | +--------+ |
| | | | | |visible | |
| | | | \ | | | | <- ~50% visible
| | 100% | | ==> | +--------+ |
| | | | / | |virtual | |
| | | | | | keys | |
| +--------+ | | +--------+ |
+------------+ +------------+
Бажана поведінка
+------------+ +------------+
| +--------+ | | +--------+ |
| | | | | |visible | | <- 100% visible (example styling)
| | | | \ | | | | Custom Styling
| | 100% | | ==> | +--------+ |
| | | | / | |virtual | |
| | | | | | keys | |
| +--------+ | | +--------+ |
+------------+ +------------+