Czy jest możliwe wykrycie obliczonego elementu font-size
elementu DOM, biorąc pod uwagę ogólne ustawienia wykonane w innym miejscu (na przykład w tagu body
), wartości dziedziczone itd.?Uzyskaj obliczony rozmiar czcionki dla elementu DOM w JS
Podejście niezależne ramy byłoby miło, jak pracuję nad scenariuszem, który powinien działać samodzielnie, ale nie jest to wymóg oczywiście.
Tło: Staram się podkręcić CKEditor's czcionki wtyczki wybieraka (źródło here) tak, że zawsze pokazuje rozmiar czcionki bieżącej pozycji kursora (w przeciwieństwie do tylko wtedy, gdy w span
który ma wyraźny font-size
zestaw, który jest bieżącym zachowaniem).
"Obliczone" jak w rozmiarze w pikselach? –
Dla bieżącego scenariusza: tylko piksele, ale ogólnie byłoby bardzo miło móc uzyskać zarówno zdefiniowaną wartość (px, pt, em), jak i pikselowy. –
@Pekka: jeśli to tylko piksele, jesteś dobry. 'pt',' em' itd. będą niemożliwe, tylko "currentStyle" IE może to naprawić. –