CSS-стиль при наведении влияет только на гиперссылки - PullRequest
0 голосов
/ 06 мая 2018

Когда я определяю стили для гиперссылок , стиль "зависания" влияет на части, где тег <a> используется только для определения идентификатора, а не гиперссылки, например <a id="a1">TEXT</a>.

Как получить стиль наведения только для <a> тегов , содержащих гиперссылку ?

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете использовать селектор атрибута…

a[href]:hover {

}

… или определить состояния наведения для связанных и посещенных ссылок:

a:link:hover,
a:visited:hover {

}

Вы также можете не использовать a элементы для не-ссылок .

С момента появления HTML 4 в середине 1990-х годов любой элемент может быть целью ссылки, если он имеет идентификатор.

<section id="a1">
    <h2>TEXT</h2>
    <p>More content</p>
</section>
...