CSS обращение к классу элемента по класу самого же элемента (не знаю как правильнее задать вопрос)
Есть ссылка
<a class="btn tiny"></a>
Нужно задать стили для .tiny который обязательно привязан именно к .btn
если просто использовать
.tiny {
/*Стили*/
}
То если будут ещё элементы например
<a class="link tiny"></a>
То стили применятся и к ним тоже.
Не знаю возможно ли такое, но буду благодарен за ответ.
Ответы (1 шт):
Автор решения: CbIPoK2513
→ Ссылка
В CSS можно как можно более точнее указывать, к какому элементу нужно обращаться.
В вашем случае, можно использовать связку классов, выглядеть это будет так: .btn.tiny {...}.
Пример:
.tiny {
/* Уберёт подчёркивание у всех ссылок с классом .tiny */
text-decoration: none;
}
/* Но элементу с классом btn tiny мы хотим добавить подчёркивание */
.btn.tiny {
text-decoration: underline;
}
<a class="btn tiny">btn tiny</a> | <a class="link tiny">link tiny</a>
Можно даже использовать атрибуты, но это уже другая история.