Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Как поправить css для вложенного элемента?

#css3 #css

                    
Есть div.postcontent. 

В нем могут быть просто ссылки: div.postcontent p a 

Ссылки могут содержать картинку: div.postcontent p a img

Есть навороченный css для ссылок. Мне нужно его отключить для ссылок, содержащих
картинки. Т.е. для варианта (1), он должен работать, для (2) не работать.
.postcontent a:before{
    content: "\25BA";
    font-size: 80%;
    display: inline-block;
    padding-right: 3px;
    pointer-events: none;
}
    


Ответы

Ответ 1



Интересный случай...Что-то решения я не вижу. Попробуй вот-так .postcontent a{position:relative} .postcontent a img:before{position:absolute;//ваш код} Ты ведь сможешь отпозиционировать относительно A.

Ответ 2



Попробуй: < img ... onload="this.parentNode.className +=' myOverrideClass'"/> Хотя у @koza4ok лучше.

Комментариев нет:

Отправить комментарий