Обновить

Комментарии 14

> Свойство pointer может принимать значения coarse — для тачскринов, управляемых пальцами, fine для мыши или стилуса и none.

И в чем именно будет разница? В случае coarse можно будет ткнуть в сторону от элемента и он всё равно нажмется?
НЛО прилетело и опубликовало эту надпись здесь
Ну, может в CSS5 тогда :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Если я правильно всё понял, @media(hover) сработает у вас на компьютере, гды вы мышью можете навести на элемент, сработает селектор .menu li:hoverи «выпадет» пункт меню, для сенсорных же устройств, в которых «ховера» быть не может — сразу происходит клик, этот селектор не будет отрабатывать.
Для сенсорных устройств hover тоже вполне может быть, в будущем.
С помощью media queries (pointer:coarse) и (hover:0) можно задавать параметры для тачскринов, тк состояния :hover они не поддерживают.

Здесь подробнее.
Привычное для десктопных компьютеров поведение веб-сайта, когда при зависании над элементом указателя мыши появляется выпадающее меню или подсказка, создаёт много проблем пользователям планшетов и смартфонов.


А что за проблемы, можно узнать?
НЛО прилетело и опубликовало эту надпись здесь
То есть, селектор :hover не работает в браузерах планшетов или смартфонов?
НЛО прилетело и опубликовало эту надпись здесь
А разве тачскрины ещё не работают как тачпады у ноутов? Водишь — двигается, а чтобы щёлкнуть — нужно ударить?

Может так быть, что скоро такие современные тач-экраны появятся и проблемы эти исчезнут?
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации