Следует ли устанавливать свойство курсора в правиле с псевдоклассом: hover или без него?

Допустим, вы или я закодировали элемент HTML ...

<a id='hydrogen' href='#'>H</a>

... и немного : hover CSS ...

#hydrogen:hover {
  background:red;
}

... и теперь мы хотим поставить курсор в виде руки при наведении курсора. Для этого есть два варианта:

применить к элементу без состояния:

#hydrogen { 
  cursor:pointer;
}

или применить к: hover state.

#hydrogen:hover { 
  color:red;
  cursor:pointer;
}

Мой вопрос: есть ли какие-либо причины , почему один способ решительно лучше чем другой?

... или это помидор, помидор?

8
задан BoltClock 24 September 2017 в 13:47
поделиться