Zapytanie o wartość właściwości klasy css, nawet jeśli nie jest używane

Mam sytuację, w której chciałbym znać wartość właściwości 'width' klasy css zdefiniowanej jako 'foo' (np .: ".foo {width: 200px}").

Jednak w rzeczywistości nie może istnieć (jeszcze) element ze wspomnianą klasą.

Chcę mieć dostęp do tej wartości z Javascript (aby obliczyć procent innych div dla ustawienia złożonego układu).

Jestem pewien, że odpowiedź jest taka, że ​​prawdopodobnie nie jest to możliwe, ale myślę, że byłaby to naprawdę przydatna funkcja i umożliwiłaby efektywne zdefiniowanie właściwości projektu / układu w CSS.

Czy jest jakiś sposób, aby to zrobić? (bez hacków takich jak renderowanie div poza ekranem, a następnie wysyłanie zapytań o ich właściwości klasy).

Być może można go zaimplementować jako standardową bibliotekę javascript przeglądarki - być może obiekt document.styles? w ten sposób moja własność mogłaby zostać znaleziona z poziomu javascript jako: „document.styles.foo.width” - Jak przesłać propozycję do w3c?

questionAnswers(1)

yourAnswerToTheQuestion