如何使用PHP获得div(项目类)的宽度和高度?

如何使用PHP获得div(项目类)的宽度和高度?,php,html,css,dom,Php,Html,Css,Dom,如何获取item类的宽度?据我所知,您不能也不必使用PHP来获取此类数据,因为PHP是一种服务器端语言,至少您可以指定一个固定的宽度,然后在您的语言上使用该变量,但通常您必须使用脚本语言来处理DOM树中呈现的对象 您的PHP代码来自服务器,因此无法访问此信息,因为DOM是浏览器(客户端)的一部分。PHP是一种服务器端语言,我怀疑您是否可以使用它来获取除法的高度。 但是,您可以使用jQuery执行以下操作: <?php $htmlString = '<div class=&quo

如何获取item类的宽度?

据我所知,您不能也不必使用PHP来获取此类数据,因为PHP是一种服务器端语言,至少您可以指定一个固定的宽度,然后在您的语言上使用该变量,但通常您必须使用脚本语言来处理DOM树中呈现的对象


您的PHP代码来自服务器,因此无法访问此信息,因为DOM是浏览器(客户端)的一部分。

PHP是一种服务器端语言,我怀疑您是否可以使用它来获取除法的高度。 但是,您可以使用jQuery执行以下操作:

<?php
   $htmlString = '<div class="item"><table width="100%" cellpadding="2" class="nobr" autosize="1"><tbody><tr><td width="5%" style="vertical-align:middle;">img tag</td><td width="95%">Test Image td</td></tr></tbody></table></div>'
?>

它只能通过javascript在服务器端完成,php将以html的形式提供该文本。php可以找到文件的大小或从文件中检索数据(并将其发送到浏览器),但无法查看如何呈现发送到浏览器的内容。您想做什么?如果您只需要提取宽度的值,那么可以从该字符串中使用正则表达式。相反,如果需要在呈现该div时计算宽度,则必须使用javascript在客户端上进行计算,因为呈现的大小取决于正在浏览页面的客户端的大小。
var height=$(".item").height();
var width=$(".item").width();