Загружаю страничку в WebBrowser:
| Код | <HTML> <HEAD> <STYLE type=text/css>*.myclass {background-color: red !important;}</STYLE> </HEAD> <BODY> <FONT CLASS="myclass">Hello</FONT> </BODY> </HTML> |
Появляется текст на красном фоне. Но! Если из текста страницы убрать CLASS="myclass", загрузить заново страницу, а потом использовать команду
| Код | Range := (WebBrowser1.Document.selection.createRange as IHTMLTxtRange); Element:=Range.parentElement; Element.setAttribute('CLASS','myclass',1); |
- то новый атрибут в тексте появится, но красного фона всё равно не будет!
Почему? И как это сделать из Delphi? |