Стили при наведении ссылки - PullRequest
0 голосов
/ 17 июля 2010

Я использовал Firebug в Firefox и панель инструментов разработчика в IE, чтобы помочь отследить мои стили для разработки бренда в SharePoint.Функция трассировки стилей на панели инструментов разработчика очень удобна. Я могу легко отследить стили гиперссылки и создать CSS, чтобы изменить ее стиль. У меня возникли проблемы с отслеживанием стиля наведения для ссылок, как ни Firebug, ни панель инструментов разработчика не скажутЯ определяю, где эти стили определяются, и мне трудно их переопределить ..

Я даже пытался a:hover { color: #ccc !important; } как хакерский способ делать вещи, и это исправило многие из них, но некоторые все еще остаются.CSS, который поставляется с SharePoint, довольно большой, и трудно вручную найти его.

Есть предложения?

1 Ответ

0 голосов
/ 18 июля 2010

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...