Для тех, кто все еще может столкнуться с этой проблемой, у меня была такая же проблема, когда тег был родительским для моего пользовательского тега div.Я не хотел, чтобы целые теги привязки на моем веб-сайте были изменены, поэтому мне пришлось использовать родительский класс div для блока тегов привязки, который я изменял.Расположение будет выглядеть примерно так при просмотре в html:
<div class="parent-div-class-for-this-block-containing-anchor-tags" "bla" "bla" "bla">
<maybe-other-div-classes-and-ids>
<a href="my-anchor-tag-which-i-want-to-alter" class="whatever">
<div class="my-custom-div-class-which-refuses-to-alter-this-ahref-tag-above">
Так что мое решение в css было использовать родительский класс div, что-то вроде этого:
.parent-div-class-for-this-block-containing-anchor-tags a {
text decoration: none;
}
вместо
.my-custom-div-class-which-refuses-to-alter-this-ahref-tag-above a {
text-decoration: none;
}
Это изменит оформление текста всех тегов привязки в этом блоке, вместо того, чтобы пытаться использовать теги привязки одиночных тегов привязки, которые переопределяются классом «what».Надеюсь, это кому-нибудь поможет.