解析文档时是否可以检测HTML元素的位置(页脚、侧边栏)?


Is it possible to detect position (footer, sidebar) of HTML element when parsing document?

我试图开发一个脚本(在php中),分析网页,想知道是否有可能检测到图像或页面上的链接的位置,是否位于a)页面的顶部/底部或b)在左/右以及是否上半/下半页。我想知道是否有任何准确的方法来解析HTML并准确地检测这些元素在页面上显示的位置。

没有万无一失的方法。因为不同的浏览器在不同的屏幕上会呈现不同的效果。这是一个最适合在客户端浏览器上使用javascript的过程。

你需要这个服务器职位的原因是什么?

实现它的几种方法(我的头)…

1)产卵IE或火狐(或任何浏览器)在后台,获得使用javascript的位置,然后将其传递给php脚本?

2)下载和编译网站库和写一个php模块(插件)来处理这个?

3)是否在客户端使用javascript计算位置,并使用AJAX将位置传递回服务器?

4)重做网页,这样我们就不需要关心位置?