Я анализирую документ с помощью MSHTML, и мне нужно определить псевдоэлементы в документе.Прямо сейчас у меня есть ссылка на IHTMLElement в .net-коде, и мне нужно определить, применяются ли к этому элементу псевдоэлементы, такие как «до» или «после», примененные к нему.
Например, в примере документаВ приведенном ниже коде у меня есть ссылка на div clearfloat (как элемент IHTMLElement из моего MSHTML .net-кода), и мне нужно определить стиль псевдоэлемента «после».Как я могу сделать это с MSHTML?
<style type="text/css">
.clearfloat:after
{
display: block;
visibility: hidden;
clear: both;
height: 0;
content: ".";
}
</style>
<div class="clearfloat">
Some text...
</div>
Более распространенными являются псевдо-классы, такие как:: hover.Я также не могу понять, как определить: стиль наведения.Мне действительно нужны псевдоэлементы, но я надеюсь, что если я смогу выяснить, как получить доступ к псевдо-классам, это может дать подсказку о доступе к псевдоэлементам.
Кто-нибудь знает, как получить доступ к псевдо-классам или элементам с помощью MSHTML?
Спасибо:)