Почему значение «auto» для «cursor» дает моей привязке текстовый курсор - PullRequest
0 голосов
/ 12 июля 2020

В документации для значения auto указано:

UA определит курсор для отображения на основе текущего контекста. Например, эквивалент текста при наведении курсора.

a {
  cursor: auto;
}
<a href="https://www.example.com">hover your mouse over me</a>  

Почему приведенная выше таблица стилей дает мне двутавровую балку для ссылки? Я ожидал, что курсор будет похож на pointer, потому что это для тега привязки, верно?

1 Ответ

0 голосов
/ 12 июля 2020

Это описание основано на CSS версии 2 уровня 1 (также известной как CSS 2.1). В CSS Basi c User Interface Module Level 3 (он же CSS3 UI) описание выглядит следующим образом:

UA определяет курсор для отображения на основе текущего контекста, в частности: auto ведет себя как text над выбираемым текстом или редактируемыми элементами, а default в противном случае.

Это более явно. Обратите внимание, что пользовательский интерфейс CSS3 уже является рекомендацией (термин, обозначающий «стандарт» в веб-индустрии).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...