Как я могу определить, какой текст на веб-странице будет отображаться самым большим? - PullRequest
0 голосов
/ 06 апреля 2010

Я хотел бы написать функцию (в идеале на PHP), где я могу ввести URL-адрес и вернуть строку, соответствующую гипертексту с этой веб-страницы, которая будет отображать наибольшее значение в браузере (для любого стандартного браузера это нормально).

Получение веб-страницы и создание токенов с помощью DOM довольно просто, но как лучше рассчитать максимальный размер отображаемых текстовых токенов - как учитывать CSS, включающий px, em,% и т. Д. Для разных размеров шрифта.

Кто-нибудь сделал что-то подобное, прежде чем я пойду и заново изобрету колесо?

Заранее спасибо.

1 Ответ

1 голос
/ 06 апреля 2010

Я не думаю, что PHP может измерять отображаемые элементы HTML, потому что эти элементы отображаются не на сервере, а на стороне клиента, а PHP на стороне сервера.

Я провел измерения для визуализированных элементов HTML, используя функции jQuery и outerHeight () и outerWidth.

См. Источник на http://www.ccsnetwork.eu> lib.js> correctHeightMainAndSidebar ()

...