Задать вопрос
@1ndrei

Как сделать, чтобы фоновый цвет гиперссылки не передавалось картинке (тоже гиперссылка)?

У меня правило для гиперссылок:
a:link {
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #32555A;
background-color: #ffff99;
}
Проблема в том, что для картинок (которые тоже являются гиперссылками) тоже появляется этот фон.
Как этого избежать?
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@GreatRash
a:link img { background: none; }
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
один из вариантов решения
1) Убрать глобальное определение a:link
2) Создать класс для блока и выводить ссылки в блоке.
Если много элементов до для облегчения использовать :nth-child
Ответ написан
Комментировать
@shurupkirov
1. Сделайте класс на ссылку не включающую img
2. Вставьте класс в код
3. добавьте класс к своему правилу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы