Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » CSS-стили
  •  » как убрать изменение цвета букв? (при наведении курсора на строку)

№104-12-2019 06:13:28

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

как убрать изменение цвета букв? (при наведении курсора на строку)

на сайте ру-трэкер (внутри раздачи) при наведении курсора на строку с названием темы все русские буквы (и только они) стали менять цвет с #006699 (синий) на #537CBC (красный)

проще всего мне было бы прописать css-правило в окне "compose element hiding rule" расширения "ad-block (element hiding helper)"
так, чтобы на всех страницах этого сайта прекратилось подобное изменение цвета

пример одной страницы: при попытке создать правило натравливаю на строку "ad-block (element hiding helper)"
появляется окно "compose element hiding rule", и в нём есть вот это:

1) Element hiding rule
rutracker.org###topic-title

2) Tag name: A (галочка не проставлена)
3) First child (галочка не проставлена)
4) Last child (галочка не проставлена)

5) id: topic-title (галочка проставлена)
содержание строки: topic-title

6) class: topic-title-5773824 hl-cyrillic
содержание строки: topic-title-5773824 hl-cyrillic (галочка не проставлена)

7) href: https://rutracker.org/forum/viewtopic.php?t=5773824
содержание строки: https://rutracker.org/forum/viewtopic.php?t=5773824 (галочка не проставлена)

8) Custom CSS:
содержание строки: (пустая строка) (галочка не проставлена)

надо полагать, hl-cyrillic как раз и отвечает за выделение красным цветом русских букв (видимо, сокращение от highlight cyrillic)

методом тыка безуспешно пробовались разные варианты с включением/выключением галочек и изменениями строк, чтобы где-то в них было что-то из:
{ color:#006699; text-decoration:none;}
hl-cyrillic { display: none !important; }
invisible-el

но самому сделать не получается, прошу помочь

Отсутствует

 

№204-12-2019 13:56:45

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 526
UA: Firefox 52.0

Re: как убрать изменение цвета букв? (при наведении курсора на строку)

austri
Попробуйте так: a.hl-cyrillic:hover > .cyr-symbol { color: #006699 !important; }


«The Truth Is Out There»

Отсутствует

 

№305-12-2019 02:15:11

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: как убрать изменение цвета букв? (при наведении курсора на строку)

unter_officer, спасибо

Отредактировано austri (05-12-2019 04:25:48)

Отсутствует

 

№416-12-2019 22:00:19

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: как убрать изменение цвета букв? (при наведении курсора на строку)

заметил, что эта строка почему-то не помогает в редких случаях, например:
в этой теме цвет всё равно становится красным

подумал, что дело в том, что там в названии все символы русские (хотя и при таком условии красный цвет не должен появляться)
однако на соседней странице в названии тоже все символы русские, но там они красными не становятся

проверил на всякий случай дополнительно с помощью character table: в этом названии все буквы действительно русские
то есть, нет такого, что какая-то буква только выглядит как русская, но является латинской (по типу: русская а / латинская a)
упоминаю о таком, потому что не раз сталкивался на этом сайте с тем, что в некоторых темах авторами намеренно прописывалась неправильная (но выглядящая идентично) буква
чтобы в поиске тема не находилась

на данный момент проблема невелика, но всё же непонятна причина всего этого

Отредактировано austri (16-12-2019 22:24:47)

Отсутствует

 

№516-12-2019 22:59:51

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 526
UA: Firefox 52.0

Re: как убрать изменение цвета букв? (при наведении курсора на строку)

austri пишет

заметил, что эта строка почему-то не помогает в редких случаях, например:
в этой теме цвет всё равно становится красным

подумал, что дело в том, что там в названии все символы русские (хотя и при таком условии красный цвет не должен появляться)
однако на соседней странице в названии тоже все символы русские, но там они красными не становятся

проверил на всякий случай дополнительно с помощью character table: в этом названии все буквы действительно русские
то есть, нет такого, что какая-то буква только выглядит как русская, но является латинской (по типу: русская а / латинская a)
упоминаю о таком, потому что не раз сталкивался на этом сайте с тем, что в некоторых темах авторами намеренно прописывалась неправильная (но выглядящая идентично) буква
чтобы в поиске тема не находилась

на данный момент проблема невелика, но всё же непонятна причина всего этого

a.highlight-cyrillic:hover > .cyrillic-char { color: #006699 !important; }


«The Truth Is Out There»

Отсутствует

 

№616-12-2019 23:09:13

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: как убрать изменение цвета букв? (при наведении курсора на строку)

помогло
благодарю за отзывчивость и оперативность

Отсутствует

 
  • Форумы
  •  » CSS-стили
  •  » как убрать изменение цвета букв? (при наведении курсора на строку)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]