这与(How to get HTML element coordinates using C#?)
有关这里给出的答案非常好。但是,如果您尝试从自己的蜘蛛中处理大量信息,那么打开Internet Explorer的完整实例似乎有些过分。
有没有人使用IE的底层接口结构找到/遇到/想到了这样做的方法(比如IHTMLDocument2和它的兄弟们)。
提前致谢。
答案 0 :(得分:1)
大多数浏览器都不同意每种情况下的每像素渲染。 CSS合规性,圆角,透明度支持和填充错误(我在看你,IE6 )只是少数。
可靠地执行此操作的唯一方法是打开浏览器,例如您链接的问题并以此方式计算出来。即便如此,要知道您的结果可能与其他浏览器看不到的结果相同。
网站说明:不同的DPI&可访问性的缩放设置也会影响这一点,人们看到的变量有很多变量。 Mac字体渲染也有所不同,因此这些用户通常也会看到稍微不同的东西。