У меня есть простой html-код, и я хочу изменить тег h3 на: hover, но без какого-либо влияния на интервал внутри него.Как изменить элемент при наведении курсора, не изменяя интервал внутри?
Я попытался установить H3: наведите курсор на текст-украшение: подчеркивание и H3: диапазон наведения на текст-украшение: нет, но он все еще подчеркивает пролет.
h3 span {
color: #676767;
padding-left: 10px;
}
h3 {
font: 22px/26px Arial, Helvetica, sans-serif;
color: #ee0000;
margin: 10px 0;
}
.content:hover h3 {
text-decoration: underline;
cursor: pointer;
}
.content:hover h3 span {
padding-left: 20px;
text-decoration: none;
}
<div class="content">
<h3>Some H3 title<span class='arrow'>></span></h3>
</div>
Почему и что это лучший способ, чтобы обойти?
просто оберните свой внутренний текст, который вы хотите создать в определенном диапазоне. –
Почему в первую очередь находится пролет внутри h3? Используйте h3: после этого. – Lain
Это не подчеркивает пролет. Ваш диапазон просто не обертывает что-либо, поэтому вы не видите эффект. – Ryan