Hey. There were four questions on the layout for mobile devices.
1. On an old android with OS version 4.0.4 (Sony Ericsson mk16i, standard android browser), this effect is observed when turning the device into landscape-position:

top Navbar with position: fixed turns into a strange white strip:

What is it, where does it come from and how to deal with it?
2. iphone 4 doesn’t react to such a turn, leaving the navbar the same width as it was. I dealt with this bug with js, but is there any generally accepted approach to such things?
3. With sufficient resolution, a vertical sidebar is shown, also pinned using position: fixed. when zooming in, it also scales and closes the half-screen, while remaining fixed in place. Is there a way to place it relative to the window, not the viewport, without resorting to position: absolute or js? Bonus - which library is now fashionable to use to detect tablets / mobile phones on the client?
4. When filling in a form, the device automatically zooms in to facilitate the filling of this form. Is it possible at the end of filling (pressing enter, ok or similar) in some way to set the device to the previous scale (ie, does mobile device have an interface for working with scale and is there a suitable form editing completion event?).
It was decided to abandon the bootstrap for some reason, and there is simply no time to return to it.