Jopache, я отлаживал в Chrome или Safari в течение нескольких месяцев и очень полюбил опцию «проверить элемент», встроенную в веб-набор, когда вы щелкаете правой кнопкой мыши по элементу. Я полагаю, что Firebug также добавляет эту функциональность в Firefox - я переключаюсь на Firebug, когда мне действительно нужно получить подробную информацию о моих запросах. Так что, если вы никогда не пробовали это, щелкните правой кнопкой мыши по вашей ссылке (она будет в состоянии наведения на данный момент) и нажмите на элемент inspect. Надеюсь, это укажет вам, по крайней мере, на a: состояние, которое затем можно будет найти через ctrl-f или grep для поиска похожих стилей. Кроме того, вы заметите «вычисляемый стиль», который может быть полезен для нахождения определенных причуд, которые могут служить альтернативными элементами для поиска.
Это может быть неприятно делать это на больших документах .... Я нахожусь в середине чрезвычайно сложного пользовательского интерфейса приложения, обновляющегося с 5000-строчным документом CSS, который сложнее, чем любой, который я когда-либо видел. Иногда это просто требует ударов головой. Вы можете попробовать использовать ярлык и посмотреть, является ли обобщенное объявление a: hover внизу документа CSS (помните, что оно читается сверху вниз, так что последний элемент будет переопределять любой предыдущий), чтобы решить проблему, пока вы ищете лучшее решение.
Если ничего не помогает, вот хороший пример: http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/