День добрый.
Вопрос к знатокам мобильных браузеров - как пофиксить координаты / размеры элементов страницы, если пользователь увеличил масштаб в мобильном браузере щипком?
Пример - хочу отцентрировать элемент A по горизонтали относительно элемента B (например, относительно окна или документа), псевдокод:
A.left = ( B.left + ( ( B.width() - A.width() ) / 2 ) );
A.top. = ( B.top + ( ( B.height() - A.height() ) / 2 ) );
И все работает нормально до тех пор, пока пользователь не увеличит щипком страницу. После этого начинает съезжать. В десктопе, естественно, все нормально.
Я понимаю, что здесь скорее всего все завязано на devicePixelRatio, но поскольку под мобилки редко разрабатываю, хочу просто спросить решение у тех, кто это уже проходил, не вникая в детали.
Заранее спасибо за потраченное на меня время и ответы.