Re: [csswg-drafts] [mediaqueries-4] make explicit that `pointer`, `hover`, `any-pointer`, `any-hover` relate only to pointing devices

yours is a question more generally about the spec, and not about 
something in this PR, but:

iOS uses heuristics to make `:hover` apply under certain conditions 
after a user has tapped the screen, but it's undisputable that the 
touchscreen itself does not support actual hovering, and not every tap
 (e.g. on non-actionable elements) results in a hover behavior either.

see https://drafts.csswg.org/mediaqueries-4/#hover in reference to 
`hover: none`:

> Pointing systems that can hover, but for which doing so is 
inconvenient and not part of the normal way they are used, also match 
this value

iOS' faked hovering would fall under this category.

In any case, this spec does not say either way when user agents should
 or shouldn't apply `:hover`...it specifies the `hover` media feature 
itself, which reflects the capabilities of the pointing device.

-- 
GitHub Notification of comment by patrickhlauke
Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/pull/973#issuecomment-274794904 
using your GitHub account

Received on Tuesday, 24 January 2017 12:51:14 UTC