Есть ли чистый способ CSS для настройки стиля элемента, где его единственный ребенок не имеет класса?CSS настраивает стиль элемента, где его дочерний элемент имеет класс
Например:
<a><img class="avatar pro"></a>
<a><img class="avatar"></a>
И я хочу только стиль «а», содержащий ребенка с классом «про»?
фона является следующее: В BuddyPress, у вас есть крюк, чтобы добавить класс для аватаров:
add_filter('bp_core_avatar_class', 'filter_bp_core_avatar_class', 10, 4);
Однако, так как: до /: после псевдо-классы не работают на изображениях, я необходимо уметь настраивать контейнер для упаковки.
Спасибо! Raphael
Спасибо. Решение с JS очевидно, но я действительно не люблю использовать JS для стилизации. Но я также не вижу возможности добавить класс в контейнер для упаковки в Buddypress, поэтому ... –
Возможно, вы захотите спросить об этом в сообществе WordPress StackExchange - они могут помочь вам там найти способ добавить класса в контейнер для упаковки. – Durthar
Спасибо, я пробовал: http://wordpress.stackexchange.com/questions/185336/add-class-to-link-surrounding-avatar –