Valor de propiedad de consulta de una clase css incluso si no está en uso

Tengo una situación en la que me gustaría saber el valor de la propiedad 'width' de una clase css definida como 'foo' (por ejemplo: ".foo {width: 200px}").

Sin embargo, puede que en realidad no exista (aún) un elemento con dicha clase en el dominio.

Quiero poder acceder a este valor desde Javascript (para calcular porcentajes de otros divs para establecer un diseño complejo).

Estoy bastante seguro de que la respuesta es que esto probablemente no sea posible, pero creo que sería una característica muy útil y permitiría que las propiedades de diseño / diseño se definan de manera efectiva en CSS.

¿Hay alguna manera de hacer esto? (sin hacks como renderizar divs fuera de pantalla, luego consultar sus propiedades de clase).

Tal vez podría implementarse como una biblioteca de javascript del navegador estándar, posiblemente un objeto document.styles. por lo tanto, mi propiedad se puede encontrar desde javascript como: "document.styles.foo.width" - ¿Cómo presento una propuesta al w3c?

Respuestas a la pregunta(1)

Su respuesta a la pregunta