現在、WebBrowser コントロールを含む WinForms アプリケーションを使用しており、非常に便利な HtmlAgilityPack を使用してマークアップを正常に編集できます。私の質問は、私のページが参照しているスタイルシートを編集するにはどうすればよいですか?
理想的には、完全なルールセットを取得し、必要な ID を見つけて、次のように CSS 宣言を簡単に編集できるようにしたいと考えています。<-- これは私がその場で変更しようとしているものです (そして、CSS ファイルを保存し、そのスタイルシートを参照するページをリロードします)。
これには簡単な解決策があるはずですが、見つけるのに苦労しています。
EDIT:また、常に「#ccc」であるとは限らないことを指摘する必要があります。ポイントは、変更したいセレクターと、スタイルシートでそれらがどのクラスにあるかを正確に知っているということです。最初の編集後は正確な色がわからないため、その background-color:#ccc ルールを単に置換することはできません。