Valor da propriedade de consulta de uma classe css mesmo se não estiver em uso

Eu tenho uma situação em que gostaria de saber o valor da propriedade 'width' de uma classe css definida como 'foo' (por exemplo: ".foo {width: 200px}").

No entanto, pode não existir realmente (ainda) um elemento com a dita classe no dom.

Eu quero ser capaz de acessar esse valor de JavaScript (para calcular porcentagens de outras divs para definir um layout complexo).

Tenho certeza de que a resposta é que isso provavelmente não é possível, mas acho que seria um recurso realmente útil e permitiria que as propriedades de design / layout fossem efetivamente definidas no CSS.

Há alguma maneira de fazer isso? (sem hacks como renderizar divs fora da tela e, em seguida, consultar suas propriedades de classe).

Talvez ele possa ser implementado como uma biblioteca padrão de navegador javascript - possivelmente um objeto document.styles? assim, minha propriedade pode ser encontrada no javascript como: "document.styles.foo.width" - Como faço para enviar uma proposta para o w3c?

questionAnswers(1)

yourAnswerToTheQuestion