BeautifulSoup, mas para CSS?

BeautifulSoup analisa HTML e oferece várias maneiras de manipular e pesquisar dentro de HTML. Existe algo semelhante para CSS?

Especificamente, eu gostaria de saber se um determinado texto HTML é renderizado comonegrito. Ou ele tem um ancestral que é o<strong> ou o<bold> (que pode ser feita com BeautifulSoup) ou possui um ancestral (ou ele próprio) que possui atributos CSS comfont-weight: bold.

Isso é possível sem resultar em escrever minha própria biblioteca?

questionAnswers(2)

yourAnswerToTheQuestion