在创建任何html组件之前,jQuery是否可以读取CSS设置?

2 jquery

我需要在jQuery中读取div的宽度和高度等的CSS设置,以便在页面中的正确位置排列div(数百个).

我知道可以读取现有div的实际大小/位置.但我的要求是在div存在之前获取信息.任何人?谢谢!

对不起,我没说清楚.这是我的情况:

我有一个很大的父div,它将容纳多行和一些小div.

父div就像1000 x 1000 px.像15 x 10这样的小div,但它在CSS中被混淆了,它的真正价值我不知道.

我需要计算div的矩阵数组的行数和列数.这样我就可以循环将它们排列在父div中.

希望这是一个更好的描述.

Mat*_*ges 6

看看DOM CSS的兼容性页面.您应该能够在页面上创建任何div之前访问样式表的规则,而无需创建"虚拟"div.例如,

var height = document.styleSheets[0].cssRules[0].style.height;
Run Code Online (Sandbox Code Playgroud)

这将显示第一个样式表中第一个规则的高度值.