I) Вы бы порекомендовали лучший подход? II) Как извлечь цвета с веб-страницы? Вы можете использовать Site Palette для этого. Это удивительное расширение Chrome / Safari / FireFox, которое анализирует цвета сайта и представляет их в очень организованном виде всего за несколько секунд.
III) Было бы лучше найти видимые элементы DOM и увидеть их вычисленные цвета? Я уверен, что инструмент определяет только цвета видимых элементов.
IV) Как определить, какие основные цвета находятся в цветовой палитре веб-страницы? Это очень субъективно. Некоторые люди смешивают все цвета радуги на одной веб-странице. Трудно сказать, какой основной цвет, если он существует.
VI) Как можно переопределить цвета веб-страницы? Можно ли этого достичь с помощью таблиц стилей пользователя? Лучший способ переопределить цвета в значительной степени зависит от используемой вами структуры управления. Я не понимаю, почему этого нельзя достичь с помощью таблиц стилей пользователя, если вы можете идентифицировать элементы, которые вы пытаетесь переопределить.
Это могло бы быть полезно: LINQ & Lambda, Часть 3: Пакет Гибкости HTML к LINQ к Преобразователю XML