Вам придется самостоятельно обрабатывать исходный код, чтобы сделать эту работу. Поскольку запись CSS может находиться в другом файле или даже в файлах, это может быть сложно. Я бы начал с рассмотрения компонента DIHtmlParser , который может сильно помочь здесь. Вам нужно будет проанализировать основной документ и каждый идентифицированный файл CSS, чтобы найти нужный файл / позицию для перехода. Я также хотел бы взглянуть на tEmbeddedWB как на альтернативу TWebBrowser, поскольку он обеспечивает гораздо больший контроль над встроенным браузером, а также TRichEditWB, который хорошо работает для просмотра синтаксиса выделенного источника HTML.
Редактировать: Вам все еще нужно проанализировать CSS и HTML, чтобы построить индекс каждого тега и его местоположение в CSS. При редактировании HTML-кода необходимо проанализировать тег, на котором находится или находится курсор, сравнить его с индексом, который вы ранее анализировали, чтобы отобразить действующие атрибуты CSS. Помните, что CSS каскады и гнезда, поэтому ваш индекс, скорее всего, будет деревом, и ваш тег будет относительным в этом дереве.