我有一种情况,我想知道定义为 'foo' 的 CSS 类的 'width' 属性的值(例如: ".foo { width:200px}" )。
但是,在 dom 中可能实际上不存在(还)具有所述类的元素。
我希望能够从 Javascript 访问这个值(计算其他 div 的百分比以设置复杂的布局)。
我很确定答案是这可能是不可能的,但我认为这将是一个非常有用的功能,并且可以在 CSS 中有效地定义设计/布局属性。
有没有办法做到这一点?(没有像在屏幕外渲染 div,然后查询它们的类属性这样的技巧)。
也许它可以作为一个标准的浏览器 JavaScript 库来实现——可能是一个 document.styles 对象?因此,我的属性可以从 javascript 中找到:“document.styles.foo.width” - 如何向 w3c 提交提案?