Можно ли определить положение (нижний колонтитул, боковая панель) HTML-элемента при разборе документа? - PullRequest
3 голосов
/ 31 октября 2011

Я пытаюсь разработать сценарий (на php), который анимирует веб-страницы, и задается вопросом, можно ли определить положение изображения или ссылки на странице, расположено ли оно на а) вверху / внизу страница или б) на левой / правой стороне и ли верхняя половина / нижняя половина страницы. Мне было интересно, есть ли какой-нибудь точный метод анализа HTML и точного определения положения этих элементов, как они будут отображаться на странице.

1 Ответ

1 голос
/ 31 октября 2011

Дурака не существует.Потому что разные браузеры будут отображаться по-разному на разных экранах.Эта процедура лучше всего подходит для использования javascript, работающего в клиентском браузере.

Для чего вам нужна позиция на серверах?

Несколько способов ее реализовать (сверхумоей головы) ...

1) Spawn IE или firefox (или любой браузер) в фоновом режиме, чтобы получить местоположение с помощью javascript, который затем передаст его в сценарии php?

2) Загрузите и скомпилируйте библиотеку веб-сайта и напишите php-модуль (плагин), чтобы справиться с этим?

3) Рассчитать позицию в javascript на стороне клиента и использовать AJAX для передачи позиции обратно всервер?

4) Повторить веб-страницу, чтобы нам не нужно было заботиться о положении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...