2016-02-16 2 views
2

Я пытаюсь установить курсор: свойство указателя на элементе.Должно ли свойство курсора CSS быть установлено на самом элементе или на его псевдо-классе: hover?

.element { 
    cursor: pointer; 
} 

Это будет работать, но так бы

.element:hover { 
    cursor: pointer; 
} 

Какой семантически правильно? Я не вижу, как свойство курсора когда-либо будет полезно вне события зависания.

+4

Не знаете, где в него входят семантики. –

+0

Это похоже на мнение. Я обычно устанавливаю его на самом элементе tho. – Aziz

+3

на самом элементе, вы бы просто сохранили несколько байтов для каждого правила. – fcalderan

ответ

1

Оба являются «семантически»/технически правильными. Но в этом случае эффект имеет тот же эффект. Я не знаю, почему можно было бы выбрать для него псевдокласс. Если вы не хотите менять указатель на :active только, например.

Смежные вопросы