Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用PHPQuery解析 HTML 文件,我需要给定标签的高度和宽度,在 jQuery 中可以使用类似
height=$("div.content").height(); width=$("div.content").width();
但是在 PHPQuery 中没有 height(), width() 函数,所以有什么方法可以获取尺寸吗?
PHPQuery 只是让您以类似于 jQuery 的方式遍历文档。它实际上并不渲染文档,因此它不知道每个元素在被浏览器渲染时实际的大小。
为了计算元素的宽度和高度,它需要解析您的样式表,应用所有这些规则,获取该元素(及其后代)使用的任何图像并使用适当的字体呈现该元素 - - 甚至可能渲染父元素。并且不能保证生成的尺寸会匹配某些特定的客户端配置,因为客户端环境可能会导致元素以不同的大小呈现(DPI 是最明显的例子,但即使是浏览器窗口的大小也会影响任何给定元素的大小)。