Комментарий #4339330

grin3671
@morr, чтобы жестко не оффтопить в ачивках..
Я не предлагаю отказаться от миксинов или таких селекторов, но =shikimori вполне мог быть обычным классом. Так же переделывать везде и сразу не надо, создать этот класс и использовать в будущем.
Правда, переписывать уже надоело. Итоговый css уже за 50к строк.. В кастомных темах переписывать всё это просто долго.


Для ссылок есть два класса
У ссылок есть тысяча классов..
.p-profiles .profile-head .c-brief header .notice a
.p-profiles .profile-head .c-info .c-additionals div a
.p-user_history-index .history-page .history-interval p a
.p-contests-index .contest a
Этот список довольно большой.. Я когда-то собирал всё тут, но список уже давно устарел.
Может я не знаю всех тонкостей, но разве ссылка наследует цвет от родителя? Зачем прописывать для каждого элемента, если предполагаются стандартные цвета?
a:link
  color: blue

a:visited
  color: purple

a:hover,
a:focus
  color: orange
  text-decoration: underline

a:active,
a.active
  color: red

// Прочие доп. классы, если нужны нестандартные цвета
.link-black
  color: black
codepen.io/grin3671/pen/NEpKPJ



Все ссылки в блоке "О себе" имеют класс .b-link, но их цвет переписывается в правиле с помощью селектора .p-profiles-show .about a, то есть вроде у ссылки и есть класс .b-link, но цвет надо либо с !important указывать, либо использовать этот бесполезный селектор.

Зачем вообще хоть одно из этих свойств:
.p-profiles .profile-head .c-brief header .notice a {
  color: #176093; /* переписывает параметры элемента <a> */
  cursor: pointer; /* есть по умолчанию у ссылки */
  padding: 0; /* что-то перезаписывает? – нет! */
}
А тут?
.p-profiles .profile-head .c-info .c-additionals div a {
  color: #176093;
  cursor: pointer;
}
Ответы

Нет комментариев

назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть